Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
goSDN
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Iterations
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Terraform modules
Analyze
Contributor analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
danet
goSDN
Commits
349fac49
Commit
349fac49
authored
4 years ago
by
Malte Bauch
Browse files
Options
Downloads
Plain Diff
Merge branch 'v.0.1.0-codename-threadbare' into 28-simple-ncurse-alike-cli-to-manage-gosdn
parents
c1957eeb
9fab0da1
Branches
Branches containing commit
Tags
Tags containing commit
3 merge requests
!90
Develop
,
!59
Resolve "Simple ncurse-alike cli to manage gosdn"
,
!53
V.0.1.0 Codename Threadbare
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
go.mod
+2
-2
2 additions, 2 deletions
go.mod
go.sum
+23
-9
23 additions, 9 deletions
go.sum
log/logger.go
+56
-25
56 additions, 25 deletions
log/logger.go
log/loglevel.go
+1
-2
1 addition, 2 deletions
log/loglevel.go
with
82 additions
and
38 deletions
go.mod
+
2
−
2
View file @
349fac49
...
@@ -5,13 +5,13 @@ go 1.14
...
@@ -5,13 +5,13 @@ go 1.14
require (
require (
code.fbi.h-da.de/cocsn/swagger/apis
v0.0.0-20200924152423-61030cab7b88
code.fbi.h-da.de/cocsn/swagger/apis
v0.0.0-20200924152423-61030cab7b88
github.com/BurntSushi/toml
v0.3.1
github.com/BurntSushi/toml
v0.3.1
github.com/gdamore/tcell
v1.3.0
github.com/go-openapi/runtime
v0.19.22
github.com/go-openapi/runtime
v0.19.22
github.com/go-openapi/strfmt
v0.19.5
github.com/go-openapi/strfmt
v0.19.5
github.com/golang/protobuf
v1.4.2
github.com/golang/protobuf
v1.4.2
github.com/google/go-cmp
v0.4.1 // indirect
github.com/google/go-cmp
v0.4.1 // indirect
github.com/neo4j/neo4j-go-driver
v1.8.3
github.com/neo4j/neo4j-go-driver
v1.8.3
github.com/rivo/tview
v0.0.0-20200915114512-42866ecf6ca6
github.com/onsi/ginkgo
v1.13.0 // indirect
github.com/rivo/tview
v0.0.0-20201018122409-d551c850a743
golang.org/x/net
v0.0.0-20200904194848-62affa334b73 // indirect
golang.org/x/net
v0.0.0-20200904194848-62affa334b73 // indirect
google.golang.org/genproto
v0.0.0-20200519141106-08726f379972 // indirect
google.golang.org/genproto
v0.0.0-20200519141106-08726f379972 // indirect
google.golang.org/grpc
v1.29.1
google.golang.org/grpc
v1.29.1
...
...
This diff is collapsed.
Click to expand it.
go.sum
+
23
−
9
View file @
349fac49
...
@@ -3,7 +3,6 @@ code.fbi.h-da.de/cocsn/swagger/apis v0.0.0-20200924152423-61030cab7b88 h1:cNqY3W
...
@@ -3,7 +3,6 @@ code.fbi.h-da.de/cocsn/swagger/apis v0.0.0-20200924152423-61030cab7b88 h1:cNqY3W
code.fbi.h-da.de/cocsn/swagger/apis
v0.0.0-20200924152423-61030cab7b88/go.mod h1:
3jDZAOmepPl3kiukNGvPFkJEzgGczgrC3zJ2jcqVFSs=
code.fbi.h-da.de/cocsn/swagger/apis
v0.0.0-20200924152423-61030cab7b88/go.mod h1:
3jDZAOmepPl3kiukNGvPFkJEzgGczgrC3zJ2jcqVFSs=
github.com/BurntSushi/toml
v0.3.1 h1:
WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=
github.com/BurntSushi/toml
v0.3.1 h1:
WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=
github.com/BurntSushi/toml
v0.3.1/go.mod h1:
xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
github.com/BurntSushi/toml
v0.3.1/go.mod h1:
xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
github.com/DATA-DOG/go-sqlmock
v1.3.3/go.mod h1:
f/Ixk793poVmq4qj/V1dPUg2JEAKC73Q5eFN3EC/SaM=
github.com/PuerkitoBio/purell
v1.1.0/go.mod h1:
c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0=
github.com/PuerkitoBio/purell
v1.1.0/go.mod h1:
c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0=
github.com/PuerkitoBio/purell
v1.1.1 h1:
WEQqlqaGbrPkxLJWfBwQmfEAE1Z7ONdDLqrN38tNFfI=
github.com/PuerkitoBio/purell
v1.1.1 h1:
WEQqlqaGbrPkxLJWfBwQmfEAE1Z7ONdDLqrN38tNFfI=
github.com/PuerkitoBio/purell
v1.1.1/go.mod h1:
c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0=
github.com/PuerkitoBio/purell
v1.1.1/go.mod h1:
c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0=
...
@@ -31,10 +30,12 @@ github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1m
...
@@ -31,10 +30,12 @@ github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1m
github.com/envoyproxy/protoc-gen-validate
v0.1.0/go.mod h1:
iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
github.com/envoyproxy/protoc-gen-validate
v0.1.0/go.mod h1:
iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
github.com/fsnotify/fsnotify
v1.4.7 h1:
IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV9I=
github.com/fsnotify/fsnotify
v1.4.7 h1:
IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV9I=
github.com/fsnotify/fsnotify
v1.4.7/go.mod h1:
jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
github.com/fsnotify/fsnotify
v1.4.7/go.mod h1:
jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
github.com/fsnotify/fsnotify
v1.4.9 h1:
hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4=
github.com/fsnotify/fsnotify
v1.4.9/go.mod h1:
znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ=
github.com/gdamore/encoding
v1.0.0 h1:
+7OoQ1Bc6eTm5niUzBa0Ctsh6JbMW6Ra+YNuAtDBdko=
github.com/gdamore/encoding
v1.0.0 h1:
+7OoQ1Bc6eTm5niUzBa0Ctsh6JbMW6Ra+YNuAtDBdko=
github.com/gdamore/encoding
v1.0.0/go.mod h1:
alR0ol34c49FCSBLjhosxzcPHQbf2trDkoo5dl+VrEg=
github.com/gdamore/encoding
v1.0.0/go.mod h1:
alR0ol34c49FCSBLjhosxzcPHQbf2trDkoo5dl+VrEg=
github.com/gdamore/tcell
v1.3.0 h1:
r35w0JBADPZCVQijYebl6YMWWtHRqVEGt7kL2eBADRM
=
github.com/gdamore/tcell
/v2
v2.0.1-0.20201017141208-acf90d56d591 h1:
0WWUDZ1oxq7NxVyGo8M3KI5jbkiwNAdZFFzAdC68up4
=
github.com/gdamore/tcell
v1.3.0/go.mod h1:
Hjvr+Ofd+gLglo7RYKxxnzCBmev3BzsS67MebKS4zMM
=
github.com/gdamore/tcell
/v2
v2.0.1-0.20201017141208-acf90d56d591/go.mod h1:
vSVL/GV5mCSlPC6thFP5kfOFdM9MGZcalipmpTxTgQA
=
github.com/globalsign/mgo
v0.0.0-20180905125535-1ca0a4f7cbcb/go.mod h1:
xkRDCp4j0OGD1HRkm4kmhM+pmpv3AKq5SU7GMg4oO/Q=
github.com/globalsign/mgo
v0.0.0-20180905125535-1ca0a4f7cbcb/go.mod h1:
xkRDCp4j0OGD1HRkm4kmhM+pmpv3AKq5SU7GMg4oO/Q=
github.com/globalsign/mgo
v0.0.0-20181015135952-eeefdecb41b8/go.mod h1:
xkRDCp4j0OGD1HRkm4kmhM+pmpv3AKq5SU7GMg4oO/Q=
github.com/globalsign/mgo
v0.0.0-20181015135952-eeefdecb41b8/go.mod h1:
xkRDCp4j0OGD1HRkm4kmhM+pmpv3AKq5SU7GMg4oO/Q=
github.com/go-openapi/analysis
v0.0.0-20180825180245-b006789cd277/go.mod h1:
k70tL6pCuVxPJOHXQ+wIac1FUrvNkHolPie/cLEU6hI=
github.com/go-openapi/analysis
v0.0.0-20180825180245-b006789cd277/go.mod h1:
k70tL6pCuVxPJOHXQ+wIac1FUrvNkHolPie/cLEU6hI=
...
@@ -174,7 +175,6 @@ github.com/kr/pty v1.1.5/go.mod h1:9r2w37qlBe7rQ6e1fg1S/9xpWHSnaqNdHD3WcMdbPDA=
...
@@ -174,7 +175,6 @@ github.com/kr/pty v1.1.5/go.mod h1:9r2w37qlBe7rQ6e1fg1S/9xpWHSnaqNdHD3WcMdbPDA=
github.com/kr/text
v0.1.0/go.mod h1:
4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
github.com/kr/text
v0.1.0/go.mod h1:
4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
github.com/kr/text
v0.2.0 h1:
5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
github.com/kr/text
v0.2.0 h1:
5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
github.com/kr/text
v0.2.0/go.mod h1:
eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
github.com/kr/text
v0.2.0/go.mod h1:
eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
github.com/lucasb-eyer/go-colorful
v1.0.2/go.mod h1:
0MS4r+7BZKSJ5mw4/S5MPN+qHFF1fYclkSPilDOKW0s=
github.com/lucasb-eyer/go-colorful
v1.0.3 h1:
QIbQXiugsb+q10B+MI+7DI1oQLdmnep86tWFlaaUAac=
github.com/lucasb-eyer/go-colorful
v1.0.3 h1:
QIbQXiugsb+q10B+MI+7DI1oQLdmnep86tWFlaaUAac=
github.com/lucasb-eyer/go-colorful
v1.0.3/go.mod h1:
R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0=
github.com/lucasb-eyer/go-colorful
v1.0.3/go.mod h1:
R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0=
github.com/mailru/easyjson
v0.0.0-20180823135443-60711f1a8329/go.mod h1:
C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc=
github.com/mailru/easyjson
v0.0.0-20180823135443-60711f1a8329/go.mod h1:
C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc=
...
@@ -185,7 +185,7 @@ github.com/mailru/easyjson v0.7.1 h1:mdxE1MF9o53iCb2Ghj1VfWvh7ZOwHpnVG/xwXrV90U8
...
@@ -185,7 +185,7 @@ github.com/mailru/easyjson v0.7.1 h1:mdxE1MF9o53iCb2Ghj1VfWvh7ZOwHpnVG/xwXrV90U8
github.com/mailru/easyjson
v0.7.1/go.mod h1:
KAzv3t3aY1NaHWoQz1+4F1ccyAH66Jk7yos7ldAVICs=
github.com/mailru/easyjson
v0.7.1/go.mod h1:
KAzv3t3aY1NaHWoQz1+4F1ccyAH66Jk7yos7ldAVICs=
github.com/markbates/oncer
v0.0.0-20181203154359-bf2de49a0be2/go.mod h1:
Ld9puTsIW75CHf65OeIOkyKbteujpZVXDpWK6YGZbxE=
github.com/markbates/oncer
v0.0.0-20181203154359-bf2de49a0be2/go.mod h1:
Ld9puTsIW75CHf65OeIOkyKbteujpZVXDpWK6YGZbxE=
github.com/markbates/safe
v1.0.1/go.mod h1:
nAqgmRi7cY2nqMc92/bSEeQA+R4OheNU2T1kNSCBdG0=
github.com/markbates/safe
v1.0.1/go.mod h1:
nAqgmRi7cY2nqMc92/bSEeQA+R4OheNU2T1kNSCBdG0=
github.com/mattn/go-runewidth
v0.0.
4
/go.mod h1:
LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU
=
github.com/mattn/go-runewidth
v0.0.
7
/go.mod h1:
H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI
=
github.com/mattn/go-runewidth
v0.0.9 h1:
Lm995f3rfxdpd6TSmuVCHVb/QhupuXlYr8sCI/QdE+0=
github.com/mattn/go-runewidth
v0.0.9 h1:
Lm995f3rfxdpd6TSmuVCHVb/QhupuXlYr8sCI/QdE+0=
github.com/mattn/go-runewidth
v0.0.9/go.mod h1:
H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI=
github.com/mattn/go-runewidth
v0.0.9/go.mod h1:
H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI=
github.com/mitchellh/mapstructure
v1.1.2/go.mod h1:
FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y=
github.com/mitchellh/mapstructure
v1.1.2/go.mod h1:
FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y=
...
@@ -196,12 +196,19 @@ github.com/neo4j/neo4j-go-driver v1.8.3 h1:yfuo9YBAlezdIiogu92GwEir/81RD81dNwS5m
...
@@ -196,12 +196,19 @@ github.com/neo4j/neo4j-go-driver v1.8.3 h1:yfuo9YBAlezdIiogu92GwEir/81RD81dNwS5m
github.com/neo4j/neo4j-go-driver
v1.8.3/go.mod h1:
ncO5VaFWh0Nrt+4KT4mOZboaczBZcLuHrG+/sUeP8gI=
github.com/neo4j/neo4j-go-driver
v1.8.3/go.mod h1:
ncO5VaFWh0Nrt+4KT4mOZboaczBZcLuHrG+/sUeP8gI=
github.com/niemeyer/pretty
v0.0.0-20200227124842-a10e7caefd8e h1:
fD57ERR4JtEqsWbfPhv4DMiApHyliiK5xCTNVSPiaAs=
github.com/niemeyer/pretty
v0.0.0-20200227124842-a10e7caefd8e h1:
fD57ERR4JtEqsWbfPhv4DMiApHyliiK5xCTNVSPiaAs=
github.com/niemeyer/pretty
v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:
zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno=
github.com/niemeyer/pretty
v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:
zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno=
github.com/nxadm/tail
v1.4.4 h1:
DQuhQpB1tVlglWS2hLQ5OV6B5r8aGxSrPc5Qo6uTN78=
github.com/nxadm/tail
v1.4.4/go.mod h1:
kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A=
github.com/onsi/ginkgo
v1.6.0/go.mod h1:
lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
github.com/onsi/ginkgo
v1.6.0/go.mod h1:
lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
github.com/onsi/ginkgo
v1.12.0 h1:
Iw5WCbBcaAAd0fpRb1c9r5YCylv4XDoCSigm1zLevwU=
github.com/onsi/ginkgo
v1.12.0 h1:
Iw5WCbBcaAAd0fpRb1c9r5YCylv4XDoCSigm1zLevwU=
github.com/onsi/ginkgo
v1.12.0/go.mod h1:
oUhWkIvk5aDxtKvDDuw8gItl8pKl42LzjC9KZE0HfGg=
github.com/onsi/ginkgo
v1.12.0/go.mod h1:
oUhWkIvk5aDxtKvDDuw8gItl8pKl42LzjC9KZE0HfGg=
github.com/onsi/ginkgo
v1.12.1/go.mod h1:
zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk=
github.com/onsi/ginkgo
v1.13.0 h1:
M76yO2HkZASFjXL0HSoZJ1AYEmQxNJmY41Jx1zNUq1Y=
github.com/onsi/ginkgo
v1.13.0/go.mod h1:
+REjRxOmWfHCjfv9TTWB1jD1Frx4XydAD3zm1lskyM0=
github.com/onsi/gomega
v1.7.1/go.mod h1:
XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY=
github.com/onsi/gomega
v1.7.1/go.mod h1:
XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY=
github.com/onsi/gomega
v1.9.0 h1:
R1uwffexN6Pr340GtYRIdZmAiN4J+iw6WG4wog1DUXg=
github.com/onsi/gomega
v1.9.0 h1:
R1uwffexN6Pr340GtYRIdZmAiN4J+iw6WG4wog1DUXg=
github.com/onsi/gomega
v1.9.0/go.mod h1:
Ho0h+IUsWyvy1OpqCwxlQ/21gkhVunqlU8fDGcoTdcA=
github.com/onsi/gomega
v1.9.0/go.mod h1:
Ho0h+IUsWyvy1OpqCwxlQ/21gkhVunqlU8fDGcoTdcA=
github.com/onsi/gomega
v1.10.1 h1:
o0+MgICZLuZ7xjH7Vx6zS/zcu93/BEp1VwkIW1mEXCE=
github.com/onsi/gomega
v1.10.1/go.mod h1:
iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo=
github.com/pborman/uuid
v1.2.0/go.mod h1:
X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k=
github.com/pborman/uuid
v1.2.0/go.mod h1:
X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k=
github.com/pelletier/go-toml
v1.4.0/go.mod h1:
PN7xzY2wHTK0K9p34ErDQMlFxa51Fk0OUruD3k1mMwo=
github.com/pelletier/go-toml
v1.4.0/go.mod h1:
PN7xzY2wHTK0K9p34ErDQMlFxa51Fk0OUruD3k1mMwo=
github.com/pkg/errors
v0.8.0/go.mod h1:
bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/errors
v0.8.0/go.mod h1:
bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
...
@@ -210,13 +217,14 @@ github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINE
...
@@ -210,13 +217,14 @@ github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINE
github.com/pmezard/go-difflib
v1.0.0 h1:
4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib
v1.0.0 h1:
4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib
v1.0.0/go.mod h1:
iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/pmezard/go-difflib
v1.0.0/go.mod h1:
iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/prometheus/client_model
v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:
xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
github.com/prometheus/client_model
v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:
xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
github.com/rivo/tview
v0.0.0-2020
0915114512-42866ecf6ca6 h1:
LhmHZTzElCYlOXEWXWOQXy/vgjPsdiDb7LzHV8mTKvI
=
github.com/rivo/tview
v0.0.0-2020
1018122409-d551c850a743 h1:
9BBjVJTRxuYBeCAv9DFH2hSzY0ujLx5sxMg5D3K/Xeg
=
github.com/rivo/tview
v0.0.0-2020
0915114512-42866ecf6ca6/go.mod h1:
xV4Aw4WIX8cmhg71U7MUHBdpIQ7zSEXdRruGHLaEAOc
=
github.com/rivo/tview
v0.0.0-2020
1018122409-d551c850a743/go.mod h1:
t7mcA3nlK9dxD1DMoz/DQRMWFMkGBUj6rJBM5VNfLFA
=
github.com/rivo/uniseg
v0.1.0 h1:
+2KBaVoUmb9XzDsrx/Ct0W/EYOSFf/nWTauy++DprtY=
github.com/rivo/uniseg
v0.1.0 h1:
+2KBaVoUmb9XzDsrx/Ct0W/EYOSFf/nWTauy++DprtY=
github.com/rivo/uniseg
v0.1.0/go.mod h1:
J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc=
github.com/rivo/uniseg
v0.1.0/go.mod h1:
J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc=
github.com/rogpeppe/go-internal
v1.1.0/go.mod h1:
M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
github.com/rogpeppe/go-internal
v1.1.0/go.mod h1:
M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
github.com/rogpeppe/go-internal
v1.2.2/go.mod h1:
M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
github.com/rogpeppe/go-internal
v1.2.2/go.mod h1:
M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
github.com/rogpeppe/go-internal
v1.3.0/go.mod h1:
M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
github.com/rogpeppe/go-internal
v1.3.0/go.mod h1:
M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
github.com/sclevine/agouti
v3.0.0+incompatible/go.mod h1:
b4WX9W9L1sfQKXeJf1mUTLZKJ48R1S7H23Ji7oFO5Bw=
github.com/sergi/go-diff
v1.0.0/go.mod h1:
0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo=
github.com/sergi/go-diff
v1.0.0/go.mod h1:
0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo=
github.com/sirupsen/logrus
v1.4.0/go.mod h1:
LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo=
github.com/sirupsen/logrus
v1.4.0/go.mod h1:
LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo=
github.com/sirupsen/logrus
v1.4.1/go.mod h1:
ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q=
github.com/sirupsen/logrus
v1.4.1/go.mod h1:
ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q=
...
@@ -265,6 +273,7 @@ golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn
...
@@ -265,6 +273,7 @@ golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn
golang.org/x/net
v0.0.0-20190613194153-d28f0bde5980/go.mod h1:
z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net
v0.0.0-20190613194153-d28f0bde5980/go.mod h1:
z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net
v0.0.0-20190827160401-ba9fcec4b297/go.mod h1:
z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net
v0.0.0-20190827160401-ba9fcec4b297/go.mod h1:
z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net
v0.0.0-20200226121028-0de0cce0169b/go.mod h1:
z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net
v0.0.0-20200226121028-0de0cce0169b/go.mod h1:
z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net
v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:
qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
golang.org/x/net
v0.0.0-20200602114024-627f9648deb9 h1:
pNX+40auqi2JqRfOP1akLGtYcn15TUbkhwuCO3foqqM=
golang.org/x/net
v0.0.0-20200602114024-627f9648deb9 h1:
pNX+40auqi2JqRfOP1akLGtYcn15TUbkhwuCO3foqqM=
golang.org/x/net
v0.0.0-20200602114024-627f9648deb9/go.mod h1:
qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
golang.org/x/net
v0.0.0-20200602114024-627f9648deb9/go.mod h1:
qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
golang.org/x/net
v0.0.0-20200904194848-62affa334b73 h1:
MXfv8rhZWmFeqX3GNZRsd6vOLoaCHjYEX3qkRo3YBUA=
golang.org/x/net
v0.0.0-20200904194848-62affa334b73 h1:
MXfv8rhZWmFeqX3GNZRsd6vOLoaCHjYEX3qkRo3YBUA=
...
@@ -287,15 +296,20 @@ golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7w
...
@@ -287,15 +296,20 @@ golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7w
golang.org/x/sys
v0.0.0-20190531175056-4c3a928424d2/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20190531175056-4c3a928424d2/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20190616124812-15dcb6c0061f/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20190616124812-15dcb6c0061f/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20190626150813-e07cf5db2756/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20190626150813-e07cf5db2756/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20190904154756-749cb33beabd/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20191120155948-bd437916bb0e/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20191120155948-bd437916bb0e/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20200817155316-9781c653f443 h1:
X18bCaipMcoJGm27Nv7zr4XYPKGUy92GtqboKC2Hxaw=
golang.org/x/sys
v0.0.0-20200519105757-fe76b779f299/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20200817155316-9781c653f443/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20201017003518-b09fb700fbb7 h1:
XtNJkfEjb4zR3q20BBBcYUykVOEMgZeIUOpBPfNYgxg=
golang.org/x/sys
v0.0.0-20201017003518-b09fb700fbb7/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/text
v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:
NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text
v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:
NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text
v0.3.0/go.mod h1:
NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text
v0.3.0/go.mod h1:
NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text
v0.3.2 h1:
tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs=
golang.org/x/text
v0.3.2 h1:
tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs=
golang.org/x/text
v0.3.2/go.mod h1:
bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
golang.org/x/text
v0.3.2/go.mod h1:
bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
golang.org/x/text
v0.3.3 h1:
cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k=
golang.org/x/text
v0.3.3/go.mod h1:
5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/tools
v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:
n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools
v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:
n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools
v0.0.0-20181030221726-6c7e314b6563/go.mod h1:
n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools
v0.0.0-20181030221726-6c7e314b6563/go.mod h1:
n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools
v0.0.0-20190114222345-bf090417da8b/go.mod h1:
n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools
v0.0.0-20190114222345-bf090417da8b/go.mod h1:
n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
...
...
This diff is collapsed.
Click to expand it.
log/logger.go
+
56
−
25
View file @
349fac49
...
@@ -58,8 +58,8 @@ func get() *Logger {
...
@@ -58,8 +58,8 @@ func get() *Logger {
return
logger
return
logger
}
}
//Loglevel sets the verbosity of the logger
//
Loglevel sets the verbosity of the logger
//Defaults to INFO
//
Defaults to INFO
func
Loglevel
(
level
Level
)
{
func
Loglevel
(
level
Level
)
{
l
:=
get
()
l
:=
get
()
l
.
lock
.
Lock
()
l
.
lock
.
Lock
()
...
@@ -67,8 +67,8 @@ func Loglevel(level Level) {
...
@@ -67,8 +67,8 @@ func Loglevel(level Level) {
l
.
Loglevel
=
level
l
.
Loglevel
=
level
}
}
//Output defines the output of the logger
//
Output defines the output of the logger
//Defaults to os.Stderr
//
Defaults to os.Stderr
func
Output
(
out
io
.
Writer
)
{
func
Output
(
out
io
.
Writer
)
{
l
:=
get
()
l
:=
get
()
l
.
lock
.
Lock
()
l
.
lock
.
Lock
()
...
@@ -76,8 +76,8 @@ func Output(out io.Writer) {
...
@@ -76,8 +76,8 @@ func Output(out io.Writer) {
l
.
DefaultWriter
=
out
l
.
DefaultWriter
=
out
}
}
//LoglevelOutput defines a special output
//
LoglevelOutput defines a special output
//for a certain log level
//
for a certain log level
func
LoglevelOutput
(
level
Level
,
out
io
.
Writer
)
{
func
LoglevelOutput
(
level
Level
,
out
io
.
Writer
)
{
l
:=
get
()
l
:=
get
()
l
.
lock
.
Lock
()
l
.
lock
.
Lock
()
...
@@ -88,44 +88,77 @@ func LoglevelOutput(level Level, out io.Writer) {
...
@@ -88,44 +88,77 @@ func LoglevelOutput(level Level, out io.Writer) {
}
}
}
}
//Debug passes the DEBUG flag and a
//
Debug passes the DEBUG flag and a
//message to the logger
//
message to the logger
func
Debug
(
args
...
interface
{})
{
func
Debug
(
args
...
interface
{})
{
log
(
DEBUG
,
args
...
)
log
(
DEBUG
,
args
...
)
}
}
//Info passes the INFO flag and a
//
Info passes the INFO flag and a
//message to the logger
//
message to the logger
func
Info
(
args
...
interface
{})
{
func
Info
(
args
...
interface
{})
{
log
(
INFO
,
args
...
)
log
(
INFO
,
args
...
)
}
}
//Warn passes the WARNING flag and a
//
Warn passes the WARNING flag and a
//message to the logger
//
message to the logger
func
Warn
(
args
...
interface
{})
{
func
Warn
(
args
...
interface
{})
{
log
(
WARNING
,
args
...
)
log
(
WARNING
,
args
...
)
}
}
//Error passes the ERROR flag and a
//
Error passes the ERROR flag and a
//message to the logger
//
message to the logger
func
Error
(
args
...
interface
{})
{
func
Error
(
args
...
interface
{})
{
log
(
ERROR
,
args
...
)
log
(
ERROR
,
args
...
)
}
}
//Fatal passes the FATAL flag and a
//
Fatal passes the FATAL flag and a
//message to the logger and calls
//
message to the logger and calls
//os.Exit(1)
//
os.Exit(1)
func
Fatal
(
args
...
interface
{})
{
func
Fatal
(
args
...
interface
{})
{
log
(
FATAL
,
args
...
)
log
(
FATAL
,
args
...
)
os
.
Exit
(
1
)
os
.
Exit
(
1
)
}
}
//Panic passes the PANIC flag and a
// Debugf passes the DEBUG flag,
//message to the logger
// a formatted string and a
//Also calls builtin.panic()
// message to the logger
func
Panic
(
args
...
interface
{})
{
func
Debugf
(
format
string
,
args
...
interface
{})
{
log
(
PANIC
,
args
...
)
logf
(
DEBUG
,
format
,
args
...
)
panic
(
args
)
}
// Infof passes the INFO flag,
// a formatted string and and a
// message to the logger
func
Infof
(
format
string
,
args
...
interface
{})
{
logf
(
INFO
,
format
,
args
...
)
}
// Warnf passes the WARNING flag,
// a formatted string and and a
// message to the logger
func
Warnf
(
format
string
,
args
...
interface
{})
{
logf
(
WARNING
,
format
,
args
...
)
}
// Errorf passes the ERROR flag,
// a formatted string and and a
// message to the logger
func
Errorf
(
format
string
,
args
...
interface
{})
{
logf
(
ERROR
,
format
,
args
...
)
}
// Fatalf passes the FATAL flag,
// a formatted string and and a
// message to the logger and calls
// os.Exit(1)
func
Fatalf
(
format
string
,
args
...
interface
{})
{
logf
(
FATAL
,
format
,
args
...
)
os
.
Exit
(
1
)
}
func
logf
(
level
Level
,
format
string
,
args
...
interface
{})
{
log
(
level
,
fmt
.
Sprintf
(
format
,
args
...
))
}
}
func
log
(
level
Level
,
args
...
interface
{})
{
func
log
(
level
Level
,
args
...
interface
{})
{
...
@@ -164,8 +197,6 @@ func callers() (string, int) {
...
@@ -164,8 +197,6 @@ func callers() (string, int) {
func
prefix
(
level
Level
)
string
{
func
prefix
(
level
Level
)
string
{
switch
level
{
switch
level
{
case
PANIC
:
return
"PANIC"
case
FATAL
:
case
FATAL
:
return
"FATAL"
return
"FATAL"
case
ERROR
:
case
ERROR
:
...
...
This diff is collapsed.
Click to expand it.
log/loglevel.go
+
1
−
2
View file @
349fac49
...
@@ -7,8 +7,7 @@ type Level uint8
...
@@ -7,8 +7,7 @@ type Level uint8
// Constants for more verbose integer
// Constants for more verbose integer
// values
// values
const
(
const
(
PANIC
Level
=
iota
FATAL
Level
=
iota
FATAL
ERROR
ERROR
WARNING
WARNING
INFO
INFO
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment