Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
ACS
Public
Cloud
MAS
clonemap
Commits
327ec269
Commit
327ec269
authored
Feb 20, 2021
by
Stefan Dähling
Browse files
start to use gorilla mux for logger
parent
643d6b83
Pipeline
#413910
passed with stages
in 7 minutes and 40 seconds
Changes
4
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
go.sum
View file @
327ec269
cloud.google.com/go
v0.26.0/go.mod h1:
aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
git.rwth-aachen.de/acs/public/cloud/fiware/gofiware
v0.0.0-20200318111355-26136d7f7ea7 h1:
+dUwV/I4HXOrXC3LHTjGOPux527VxatYSLjCnn/wf5s=
git.rwth-aachen.de/acs/public/cloud/fiware/gofiware
v0.0.0-20200318111355-26136d7f7ea7/go.mod h1:
UUgwU4lFuJMEzmI9OCx8m+7JoC4Xw9aicl4nHDwCbYg=
github.com/beorn7/perks
v0.0.0-20180321164747-3a771d992973 h1:
xJ4a3vCFaGF/jqvzLMYoU8P317H5OQ+Via4RmuPwCS0=
github.com/beorn7/perks
v0.0.0-20180321164747-3a771d992973/go.mod h1:
Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
github.com/bgentry/speakeasy
v0.1.0/go.mod h1:
+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs=
github.com/bitly/go-hostpool
v0.0.0-20171023180738-a3a6125de932 h1:
mXoPYz/Ul5HYEDvkta6I8/rnYM5gSdSV2tJ6XbZuEtY=
github.com/bitly/go-hostpool
v0.0.0-20171023180738-a3a6125de932/go.mod h1:
NOuUCSz6Q9T7+igc/hlvDOUdtWKryOrtFyIVABv/p7k=
github.com/bmizerany/assert
v0.0.0-20160611221934-b7ed37b82869 h1:
DDGfHa7BWjL4YnC6+E63dPcxHo2sUxDIu8g3QgEJdRY=
github.com/bmizerany/assert
v0.0.0-20160611221934-b7ed37b82869/go.mod h1:
Ekp36dRnpXw/yCqJaO+ZrUyxD+3VXMFFr56k5XYrpB4=
github.com/client9/misspell
v0.3.4/go.mod h1:
qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
github.com/coreos/go-semver
v0.2.0 h1:
3Jm3tLmsgAYcjC+4Up7hJrFBPr+n7rAqYeSw/SZazuY=
github.com/coreos/go-semver
v0.2.0/go.mod h1:
nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk=
github.com/coreos/go-systemd
v0.0.0-20180511133405-39ca1b05acc7/go.mod h1:
F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
github.com/coreos/go-systemd
v0.0.0-20181031085051-9002847aa142 h1:
3jFq2xL4ZajGK4aZY8jz+DAF0FHjI51BXjjSwCzS1Dk=
...
...
@@ -13,12 +17,16 @@ github.com/coreos/go-systemd v0.0.0-20181031085051-9002847aa142/go.mod h1:F5haX7
github.com/coreos/pkg
v0.0.0-20160727233714-3ac0863d7acf/go.mod h1:
E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA=
github.com/coreos/pkg
v0.0.0-20180108230652-97fdf19511ea h1:
n2Ltr3SrfQlf/9nOna1DoGKxLx3qTSI8Ttl6Xrqp6mw=
github.com/coreos/pkg
v0.0.0-20180108230652-97fdf19511ea/go.mod h1:
E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA=
github.com/davecgh/go-spew
v1.1.1 h1:
vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew
v1.1.1/go.mod h1:
J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/dgrijalva/jwt-go
v3.2.0+incompatible h1:
7qlOGliEKZXTDg6OTjfoBKDXWrumCAMpl/TFQ4/5kLM=
github.com/dgrijalva/jwt-go
v3.2.0+incompatible/go.mod h1:
E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
github.com/dustin/go-humanize
v0.0.0-20171111073723-bb3d318650d4 h1:
qk/FSDDxo05wdJH28W+p5yivv7LuLYLRXPPD8KQCtZs=
github.com/dustin/go-humanize
v0.0.0-20171111073723-bb3d318650d4/go.mod h1:
HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk=
github.com/eclipse/paho.mqtt.golang
v1.1.1 h1:
iPJYXJLaViCshRTW/PSqImSS6HJ2Rf671WR0bXZ2GIU=
github.com/eclipse/paho.mqtt.golang
v1.1.1/go.mod h1:
H9keYFcgq3Qr5OUJm/JZI/i6U7joQ8SYLhZwfeOo6Ts=
github.com/fatih/color
v1.7.0/go.mod h1:
Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4=
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/ghodss/yaml
v1.0.0 h1:
wQHKEahhL6wmXdzwWG11gIVCkOv05bNOh+Rxn0yngAk=
github.com/ghodss/yaml
v1.0.0/go.mod h1:
4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
...
...
@@ -29,11 +37,13 @@ github.com/gogo/protobuf v1.1.1 h1:72R+M5VuhED/KujmZVcIquuo8mBgX4oVda//DQb3PXo=
github.com/gogo/protobuf
v1.1.1/go.mod h1:
r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
github.com/golang/glog
v0.0.0-20160126235308-23def4e6c14b h1:
VKtxabqXZkF25pY9ekfRL6a582T4P37/31XEstQ5p58=
github.com/golang/glog
v0.0.0-20160126235308-23def4e6c14b/go.mod h1:
SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
github.com/golang/groupcache
v0.0.0-20160516000752-02826c3e7903 h1:
LbsanbbD6LieFkXbj9YNNBupiGHJgFeLpO0j0Fza1h8=
github.com/golang/groupcache
v0.0.0-20160516000752-02826c3e7903/go.mod h1:
cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
github.com/golang/lint
v0.0.0-20180702182130-06c8688daad7/go.mod h1:
tluoj9z5200jBnyusfRPU2LqT6J+DAorxEvtC7LHB+E=
github.com/golang/mock
v1.1.1/go.mod h1:
oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=
github.com/golang/protobuf
v1.2.0 h1:
P3YflyNX/ehuJFLhxviNdFxQPkGK5cDcApsge1SqnvM=
github.com/golang/protobuf
v1.2.0/go.mod h1:
6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
github.com/golang/protobuf
v1.4.3 h1:
JjCZWpVbqXDqFVmTfYWEVTMIYrL/NPdPSCHPJ0T/raM=
github.com/golang/snappy
v0.0.0-20170215233205-553a64147049/go.mod h1:
/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
github.com/golang/snappy
v0.0.0-20180518054509-2e65f85255db h1:
woRePGFeVFfLKN/pOkfl+p/TAqKOfFu+7KPlMVpok/w=
github.com/golang/snappy
v0.0.0-20180518054509-2e65f85255db/go.mod h1:
/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
...
...
@@ -49,55 +59,79 @@ github.com/googleapis/gnostic v0.2.0 h1:l6N3VoaVzTncYYW+9yOz2LJJammFZGBO13sqgEhp
github.com/googleapis/gnostic
v0.2.0/go.mod h1:
sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY=
github.com/gorilla/mux
v1.8.0 h1:
i40aqfkR1h2SlN9hojwV5ZA91wcXFOvkdNIeFDP5koI=
github.com/gorilla/mux
v1.8.0/go.mod h1:
DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So=
github.com/gorilla/websocket
v0.0.0-20170926233335-4201258b820c h1:
Lh2aW+HnU2Nbe1gqD9SOJLJxW1jBMmQOktN2acDyJk8=
github.com/gorilla/websocket
v0.0.0-20170926233335-4201258b820c/go.mod h1:
E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ=
github.com/gregjones/httpcache
v0.0.0-20181110185634-c63ab54fda8f h1:
ShTPMJQes6tubcjzGMODIVG5hlrCeImaBnZzKF2N8SM=
github.com/gregjones/httpcache
v0.0.0-20181110185634-c63ab54fda8f/go.mod h1:
FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA=
github.com/grpc-ecosystem/go-grpc-middleware
v1.0.0 h1:
Iju5GlWwrvL6UBg4zJJt3btmonfrMlCDdsejg4CZE7c=
github.com/grpc-ecosystem/go-grpc-middleware
v1.0.0/go.mod h1:
FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs=
github.com/grpc-ecosystem/go-grpc-prometheus
v1.2.0 h1:
Ovs26xHkKqVztRpIrF/92BcuyuQ/YW4NSIpoGtfXNho=
github.com/grpc-ecosystem/go-grpc-prometheus
v1.2.0/go.mod h1:
8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk=
github.com/grpc-ecosystem/grpc-gateway
v1.4.1 h1:
pX7cnDwSSmG0dR9yNjCQSSpmsJOqFdT7SzVp5Yl9uVw=
github.com/grpc-ecosystem/grpc-gateway
v1.4.1/go.mod h1:
RSKVYQBd5MCa4OVpNdGskqpgL2+G+NZTnrVHpWWfpdw=
github.com/hailocab/go-hostpool
v0.0.0-20160125115350-e80d13ce29ed h1:
5upAirOpQc1Q53c0bnx2ufif5kANL7bfZWcc6VJWJd8=
github.com/hailocab/go-hostpool
v0.0.0-20160125115350-e80d13ce29ed/go.mod h1:
tMWxXQ9wFIaZeTI9F+hmhFiGpFmhOHzyShyFUhRm0H4=
github.com/hpcloud/tail
v1.0.0 h1:
nfCOvKYfkgYP8hkirhJocXT2+zOD8yUNjXaWfTlyFKI=
github.com/hpcloud/tail
v1.0.0/go.mod h1:
ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU=
github.com/inconshreveable/mousetrap
v1.0.0/go.mod h1:
PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8=
github.com/jonboulle/clockwork
v0.1.0 h1:
VKV+ZcuP6l3yW9doeqz6ziZGgcynBVQO+obU0+0hcPo=
github.com/jonboulle/clockwork
v0.1.0/go.mod h1:
Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo=
github.com/json-iterator/go
v1.1.5 h1:
gL2yXlmiIo4+t+y32d4WGwOjKGYcGOuyrg46vadswDE=
github.com/json-iterator/go
v1.1.5/go.mod h1:
+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU=
github.com/kisielk/gotool
v1.0.0/go.mod h1:
XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
github.com/kr/pretty
v0.1.0 h1:
L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI=
github.com/kr/pretty
v0.1.0/go.mod h1:
dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
github.com/kr/pty
v1.0.0/go.mod h1:
pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
github.com/kr/pty
v1.1.1/go.mod h1:
pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
github.com/kr/text
v0.1.0 h1:
45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE=
github.com/kr/text
v0.1.0/go.mod h1:
4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
github.com/mattn/go-colorable
v0.0.9/go.mod h1:
9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU=
github.com/mattn/go-isatty
v0.0.4/go.mod h1:
M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4=
github.com/mattn/go-runewidth
v0.0.2/go.mod h1:
LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU=
github.com/matttproud/golang_protobuf_extensions
v1.0.0 h1:
YNOwxxSJzSUARoD9KRZLzM9Y858MNGCOACTvCW9TSAc=
github.com/matttproud/golang_protobuf_extensions
v1.0.0/go.mod h1:
D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0=
github.com/modern-go/concurrent
v0.0.0-20180306012644-bacd9c7ef1dd h1:
TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg=
github.com/modern-go/concurrent
v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:
6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
github.com/modern-go/reflect2
v0.0.0-20180701023420-4b7aa43c6742 h1:
Esafd1046DLDQ0W1YjYsBW+p8U2u7vzgW2SQVmlNazg=
github.com/modern-go/reflect2
v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:
bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0=
github.com/olekukonko/tablewriter
v0.0.0-20170122224234-a0225b3f23b5/go.mod h1:
vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo=
github.com/onsi/ginkgo
v1.6.0 h1:
Ix8l273rp3QzYgXSR+c8d1fTG7UPgYkOSELPhiY/YGw=
github.com/onsi/ginkgo
v1.6.0/go.mod h1:
lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
github.com/onsi/gomega
v1.4.2 h1:
3mYCb7aPxS/RU7TI1y4rkEn1oKmPRjNJLNEXgw7MH2I=
github.com/onsi/gomega
v1.4.2/go.mod h1:
ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY=
github.com/peterbourgon/diskv
v2.0.1+incompatible h1:
UBdAOUP5p4RWqPBg048CAvpKN+vxiaj6gdUUzhl4XmI=
github.com/peterbourgon/diskv
v2.0.1+incompatible/go.mod h1:
uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU=
github.com/pkg/errors
v0.8.0 h1:
WdK/asTD0HN+q6hsWO3/vpuAkAr+tw6aNJNDFFf0+qw=
github.com/pkg/errors
v0.8.0/go.mod h1:
bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
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/prometheus/client_golang
v0.8.0 h1:
1921Yw9Gc3iSc4VQh3PIoOqgPCZS7G/4xQNVUp8Mda8=
github.com/prometheus/client_golang
v0.8.0/go.mod h1:
7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw=
github.com/prometheus/client_model
v0.0.0-20170216185247-6f3806018612 h1:
13pIdM2tpaDi4OVe24fgoIS7ZTqMt0QI+bwQsX5hq+g=
github.com/prometheus/client_model
v0.0.0-20170216185247-6f3806018612/go.mod h1:
MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
github.com/prometheus/common
v0.0.0-20180518154759-7600349dcfe1 h1:
osmNoEW2SCW3L7EX0km2LYM8HKpNWRiouxjE3XHkyGc=
github.com/prometheus/common
v0.0.0-20180518154759-7600349dcfe1/go.mod h1:
daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro=
github.com/prometheus/procfs
v0.0.0-20180612222113-7d6f385de8be h1:
MoyXp/VjXUwM0GyDcdwT7Ubea2gxOSHpPaFo3qV+Y2A=
github.com/prometheus/procfs
v0.0.0-20180612222113-7d6f385de8be/go.mod h1:
c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
github.com/rs/xid
v1.2.1 h1:
mhH9Nq+C1fY2l1XIpgxIiUOfNpRBYH1kKcr+qfKgjRc=
github.com/rs/xid
v1.2.1/go.mod h1:
+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ=
github.com/sirupsen/logrus
v1.0.5 h1:
8c8b5uO0zS4X6RPl/sd1ENwSkIc0/H2PaHxE3udaE8I=
github.com/sirupsen/logrus
v1.0.5/go.mod h1:
pMByvHTf9Beacp5x1UXfOR9xyW/9antXMhjMPG0dEzc=
github.com/soheilhy/cmux
v0.1.4 h1:
0HKaf1o97UwFjHH9o5XsHUOF+tqmdA7KEzXLpiyaw0E=
github.com/soheilhy/cmux
v0.1.4/go.mod h1:
IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM=
github.com/spf13/cobra
v0.0.3/go.mod h1:
1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ=
github.com/spf13/pflag
v1.0.1 h1:
aCvUg6QPl3ibpQUxyLkrEkCHtPqYJL4x9AuhqVqFis4=
github.com/spf13/pflag
v1.0.1/go.mod h1:
DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4=
github.com/stretchr/testify
v1.2.2 h1:
bSDNvY7ZPG5RlJ8otE/7V6gMiyenm9RtJ7IUVIAoJ1w=
github.com/stretchr/testify
v1.2.2/go.mod h1:
a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
github.com/tmc/grpc-websocket-proxy
v0.0.0-20170815181823-89b8d40f7ca8 h1:
ndzgwNDnKIqyCvHTXaCqh9KlOWKvBry6nuXMJmonVsE=
github.com/tmc/grpc-websocket-proxy
v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1:
ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U=
github.com/ugorji/go
v1.1.1 h1:
gmervu+jDMvXTbcHQ0pd2wee85nEoE0BsVyEuzkfK8w=
github.com/ugorji/go
v1.1.1/go.mod h1:
hnLbHMwcvSihnDhEfx2/BzKp2xb0Y+ErdfYcrs9tkJQ=
github.com/urfave/cli
v1.18.0/go.mod h1:
70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA=
github.com/xiang90/probing
v0.0.0-20160813154853-07dd2e8dfe18 h1:
MPPkRncZLN9Kh4MEFmbnK4h3BD7AUmskWv2+EeZJCCs=
github.com/xiang90/probing
v0.0.0-20160813154853-07dd2e8dfe18/go.mod h1:
UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU=
go.etcd.io/bbolt
v1.3.1-etcd.7 h1:
M0l89sIuZ+RkW0rLbUsmxescVzLwLUs+Kvks+0jeHdM=
go.etcd.io/bbolt
v1.3.1-etcd.7/go.mod h1:
IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU=
go.etcd.io/etcd
v0.0.0-20181124034816-6c649de36e0b h1:
6BLZnfTxPv18nfyaLU9dFmaN72AAosR1rEtYUedMAP4=
go.etcd.io/etcd
v0.0.0-20181124034816-6c649de36e0b/go.mod h1:
weASp41xM3dk0YHg1s/W8ecdGP5G4teSTMBPpYAaUgA=
...
...
@@ -117,6 +151,7 @@ golang.org/x/net v0.0.0-20181106065722-10aee1819953/go.mod h1:mL1N/T3taQHkDXs73r
golang.org/x/net
v0.0.0-20181114220301-adae6a3d119a h1:
gOpx8G595UYyvj8UK4+OFyY4rx037g3fmfhe5SasG3U=
golang.org/x/net
v0.0.0-20181114220301-adae6a3d119a/go.mod h1:
mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/oauth2
v0.0.0-20180821212333-d2e6202438be/go.mod h1:
N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/sync
v0.0.0-20180314180146-1d60e4601c6f h1:
wMNYb4v58l5UBM7MYRLPG6ZhfOqbKu7X5eyFl8ZhKvA=
golang.org/x/sync
v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:
RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sys
v0.0.0-20180830151530-49385e6e1522/go.mod h1:
STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys
v0.0.0-20180909124046-d0be0721c37e/go.mod h1:
STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
...
...
@@ -136,13 +171,18 @@ google.golang.org/genproto v0.0.0-20181109154231-b5d43981345b/go.mod h1:7Ep/1NZk
google.golang.org/grpc
v1.14.0/go.mod h1:
yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw=
google.golang.org/grpc
v1.16.0 h1:
dz5IJGuC2BB7qXR5AyHNwAUBhZscK2xVez7mznh72sY=
google.golang.org/grpc
v1.16.0/go.mod h1:
0JHn/cJsOMiMfNA9+DeHDlAU7KAAB5GDlYFpa9MZMio=
gopkg.in/airbrake/gobrake.v2
v2.0.9 h1:
7z2uVWwn7oVeeugY1DtlPAy5H+KYgB1KeKTnqjNatLo=
gopkg.in/airbrake/gobrake.v2
v2.0.9/go.mod h1:
/h5ZAUhDkGaJfjzjKLSjv6zCL6O0LLBxU4K+aSYdM/U=
gopkg.in/check.v1
v0.0.0-20161208181325-20d25e280405 h1:
yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=
gopkg.in/check.v1
v0.0.0-20161208181325-20d25e280405/go.mod h1:
Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/cheggaaa/pb.v1
v1.0.25/go.mod h1:
V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qStrOgw=
gopkg.in/fsnotify.v1
v1.4.7 h1:
xOHLXZwVvI9hhs+cLKq5+I5onOuwQLhQwiu63xxlHs4=
gopkg.in/fsnotify.v1
v1.4.7/go.mod h1:
Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys=
gopkg.in/gemnasium/logrus-airbrake-hook.v2
v2.1.2 h1:
OAj3g0cR6Dx/R07QgQe8wkA9RNjB2u4i700xBkIT4e0=
gopkg.in/gemnasium/logrus-airbrake-hook.v2
v2.1.2/go.mod h1:
Xk6kEKp8OKb+X14hQBKWaSkCsqBpgog8nAV2xsGOxlo=
gopkg.in/inf.v0
v0.9.1 h1:
73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc=
gopkg.in/inf.v0
v0.9.1/go.mod h1:
cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw=
gopkg.in/tomb.v1
v1.0.0-20141024135613-dd632973f1e7 h1:
uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ=
gopkg.in/tomb.v1
v1.0.0-20141024135613-dd632973f1e7/go.mod h1:
dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw=
gopkg.in/yaml.v2
v2.2.1 h1:
mUhvW9EsL+naU5Q3cakzfE91YhliOondGd6ZrsDBHQE=
gopkg.in/yaml.v2
v2.2.1/go.mod h1:
hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
...
...
pkg/ams/handler.go
View file @
327ec269
...
...
@@ -487,7 +487,6 @@ func (ams *AMS) server(port int) (serv *http.Server) {
// listen opens a http server listening and serving request
func
(
ams
*
AMS
)
listen
(
serv
*
http
.
Server
)
(
err
error
)
{
ams
.
logInfo
.
Println
(
"AMS listening on "
+
serv
.
Addr
)
err
=
serv
.
ListenAndServe
()
return
...
...
pkg/logger/handler.go
View file @
327ec269
...
...
@@ -57,6 +57,7 @@ import (
"git.rwth-aachen.de/acs/public/cloud/mas/clonemap/pkg/common/httpreply"
"git.rwth-aachen.de/acs/public/cloud/mas/clonemap/pkg/schemas"
"github.com/gorilla/mux"
)
// handleAPI is the global handler for requests to path /api
...
...
@@ -68,11 +69,6 @@ func (logger *Logger) handleAPI(w http.ResponseWriter, r *http.Request) {
resvalid
:=
false
switch
len
(
respath
)
{
case
3
:
if
respath
[
2
]
==
"alive"
{
cmapErr
,
httpErr
=
logger
.
handleAlive
(
w
,
r
)
resvalid
=
true
}
case
5
:
if
respath
[
2
]
==
"logging"
{
var
masID
int
...
...
@@ -173,13 +169,11 @@ func (logger *Logger) handleAPI(w http.ResponseWriter, r *http.Request) {
}
// handleAlive is the handler for requests to path /api/alive
func
(
logger
*
Logger
)
handleAlive
(
w
http
.
ResponseWriter
,
r
*
http
.
Request
)
(
cmapErr
,
httpErr
error
)
{
if
r
.
Method
==
"GET"
{
httpErr
=
httpreply
.
Alive
(
w
,
nil
)
}
else
{
httpErr
=
httpreply
.
MethodNotAllowed
(
w
)
cmapErr
=
errors
.
New
(
"Error: Method not allowed on path /api/alive"
)
}
func
(
logger
*
Logger
)
handleAlive
(
w
http
.
ResponseWriter
,
r
*
http
.
Request
)
{
logger
.
logInfo
.
Println
(
"Received Request: "
,
r
.
Method
,
" "
,
r
.
URL
.
EscapedPath
())
var
httpErr
error
httpErr
=
httpreply
.
Alive
(
w
,
nil
)
logger
.
logErrors
(
r
.
URL
.
Path
,
nil
,
httpErr
)
return
}
...
...
@@ -353,14 +347,54 @@ func (logger *Logger) handleStateList(masID int, w http.ResponseWriter,
return
}
// listen opens a http server listening and serving request
func
(
logger
*
Logger
)
listen
()
(
err
error
)
{
mux
:=
http
.
NewServeMux
()
mux
.
HandleFunc
(
"/api/"
,
logger
.
handleAPI
)
s
:=
&
http
.
Server
{
Addr
:
":11000"
,
Handler
:
mux
,
// methodNotAllowed is the default handler for valid paths but invalid methods
func
(
logger
*
Logger
)
methodNotAllowed
(
w
http
.
ResponseWriter
,
r
*
http
.
Request
)
{
logger
.
logInfo
.
Println
(
"Received Request: "
,
r
.
Method
,
" "
,
r
.
URL
.
EscapedPath
())
httpErr
:=
httpreply
.
MethodNotAllowed
(
w
)
cmapErr
:=
errors
.
New
(
"Error: Method not allowed on path "
+
r
.
URL
.
Path
)
logger
.
logErrors
(
r
.
URL
.
Path
,
cmapErr
,
httpErr
)
return
}
// resourceNotFound is the default handler for invalid paths
func
(
logger
*
Logger
)
resourceNotFound
(
w
http
.
ResponseWriter
,
r
*
http
.
Request
)
{
logger
.
logInfo
.
Println
(
"Received Request: "
,
r
.
Method
,
" "
,
r
.
URL
.
EscapedPath
())
httpErr
:=
httpreply
.
NotFoundError
(
w
)
cmapErr
:=
errors
.
New
(
"Resource not found"
)
logger
.
logErrors
(
r
.
URL
.
Path
,
cmapErr
,
httpErr
)
return
}
// logErrors logs errors if any
func
(
logger
*
Logger
)
logErrors
(
path
string
,
cmapErr
error
,
httpErr
error
)
{
if
cmapErr
!=
nil
{
logger
.
logError
.
Println
(
path
,
cmapErr
)
}
if
httpErr
!=
nil
{
logger
.
logError
.
Println
(
path
,
httpErr
)
}
return
}
// server creates the logger server
func
(
logger
*
Logger
)
server
(
port
int
)
(
serv
*
http
.
Server
)
{
r
:=
mux
.
NewRouter
()
r
.
HandleFunc
(
"/api/"
,
logger
.
handleAPI
)
// s := r.PathPrefix("/api").Subrouter()
// s.Path("/alive").Methods("GET").HandlerFunc(logger.handleAlive)
// s.PathPrefix("").HandlerFunc(logger.resourceNotFound)
serv
=
&
http
.
Server
{
Addr
:
":"
+
strconv
.
Itoa
(
port
),
Handler
:
r
,
}
err
=
s
.
ListenAndServe
()
return
}
// listen opens a http server listening and serving request
func
(
logger
*
Logger
)
listen
(
serv
*
http
.
Server
)
(
err
error
)
{
logger
.
logInfo
.
Println
(
"Logger listening on "
+
serv
.
Addr
)
err
=
serv
.
ListenAndServe
()
return
}
pkg/logger/logger.go
View file @
327ec269
...
...
@@ -70,7 +70,12 @@ func StartLogger() {
log
.
logError
.
Println
(
err
)
return
}
err
=
log
.
listen
()
serv
:=
log
.
server
(
11000
)
if
err
!=
nil
{
log
.
logError
.
Println
(
err
)
return
}
err
=
log
.
listen
(
serv
)
if
err
!=
nil
{
log
.
logError
.
Println
(
err
)
}
...
...
Write
Preview
Supports
Markdown
0%
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!
Cancel
Please
register
or
sign in
to comment