diff options
author | jloup <jloup@jloup.work> | 2018-05-16 12:30:58 +0200 |
---|---|---|
committer | jloup <jloup@jloup.work> | 2018-05-16 12:33:27 +0200 |
commit | b718a3fc019f75fb175107329652d1db8a35a562 (patch) | |
tree | 67880be88e17537e6384fc020ef4c91ba3502eae | |
parent | aa6fe2443b7b7fd6fc4e1540c0d891ee663b5ca0 (diff) | |
download | Front-b718a3fc019f75fb175107329652d1db8a35a562.tar.gz Front-b718a3fc019f75fb175107329652d1db8a35a562.tar.zst Front-b718a3fc019f75fb175107329652d1db8a35a562.zip |
Attempt to log to systemd.
-rw-r--r-- | Gopkg.lock | 14 | ||||
-rw-r--r-- | Gopkg.toml | 4 | ||||
-rw-r--r-- | cmd/app/main.go | 4 |
3 files changed, 20 insertions, 2 deletions
@@ -42,6 +42,12 @@ | |||
42 | version = "v1.0.0" | 42 | version = "v1.0.0" |
43 | 43 | ||
44 | [[projects]] | 44 | [[projects]] |
45 | name = "github.com/coreos/go-systemd" | ||
46 | packages = ["journal"] | ||
47 | revision = "39ca1b05acc7ad1220e09f133283b8859a8b71ab" | ||
48 | version = "v17" | ||
49 | |||
50 | [[projects]] | ||
45 | branch = "master" | 51 | branch = "master" |
46 | name = "github.com/dchest/authcookie" | 52 | name = "github.com/dchest/authcookie" |
47 | packages = ["."] | 53 | packages = ["."] |
@@ -222,6 +228,12 @@ | |||
222 | version = "v1.1.1" | 228 | version = "v1.1.1" |
223 | 229 | ||
224 | [[projects]] | 230 | [[projects]] |
231 | branch = "pin_dependency" | ||
232 | name = "github.com/wercker/journalhook" | ||
233 | packages = ["."] | ||
234 | revision = "35950c648b44426a2590d4e316cdd409a53363ea" | ||
235 | |||
236 | [[projects]] | ||
225 | branch = "master" | 237 | branch = "master" |
226 | name = "golang.org/x/crypto" | 238 | name = "golang.org/x/crypto" |
227 | packages = [ | 239 | packages = [ |
@@ -285,6 +297,6 @@ | |||
285 | [solve-meta] | 297 | [solve-meta] |
286 | analyzer-name = "dep" | 298 | analyzer-name = "dep" |
287 | analyzer-version = 1 | 299 | analyzer-version = 1 |
288 | inputs-digest = "9df92ae3bbf81638f86228e1daacd75bd4f6d0afbfc449742e7f28fdefffdc46" | 300 | inputs-digest = "0bc4b06298ce7964140ac7d3e5e58915b01d6a53413af394501d5bf86683d9d7" |
289 | solver-name = "gps-cdcl" | 301 | solver-name = "gps-cdcl" |
290 | solver-version = 1 | 302 | solver-version = 1 |
@@ -80,3 +80,7 @@ | |||
80 | [[constraint]] | 80 | [[constraint]] |
81 | name = "github.com/matcornic/hermes" | 81 | name = "github.com/matcornic/hermes" |
82 | version = "1.1.1" | 82 | version = "1.1.1" |
83 | |||
84 | [[constraint]] | ||
85 | branch = "pin_dependency" | ||
86 | name = "github.com/wercker/journalhook" | ||
diff --git a/cmd/app/main.go b/cmd/app/main.go index 3f071de..d663e3d 100644 --- a/cmd/app/main.go +++ b/cmd/app/main.go | |||
@@ -12,6 +12,7 @@ import ( | |||
12 | "github.com/gin-contrib/cors" | 12 | "github.com/gin-contrib/cors" |
13 | "github.com/gin-gonic/gin" | 13 | "github.com/gin-gonic/gin" |
14 | "github.com/jloup/utils" | 14 | "github.com/jloup/utils" |
15 | "github.com/wercker/journalhook" | ||
15 | ) | 16 | ) |
16 | 17 | ||
17 | var log = utils.StandardL().WithField("module", "api") | 18 | var log = utils.StandardL().WithField("module", "api") |
@@ -60,6 +61,7 @@ func init() { | |||
60 | panic(err) | 61 | panic(err) |
61 | } | 62 | } |
62 | 63 | ||
64 | journalhook.Enable() | ||
63 | api.SetConfig(C.Api.Config) | 65 | api.SetConfig(C.Api.Config) |
64 | api.SetMailConfig(C.Mail) | 66 | api.SetMailConfig(C.Mail) |
65 | 67 | ||
@@ -115,7 +117,7 @@ func main() { | |||
115 | 117 | ||
116 | engine.Use(gin.Recovery()) | 118 | engine.Use(gin.Recovery()) |
117 | 119 | ||
118 | if C.Mode == "production" { | 120 | if C.Mode == "prod" { |
119 | engine.Use(api.Logger()) | 121 | engine.Use(api.Logger()) |
120 | apiGroup.Use(api.Logger()) | 122 | apiGroup.Use(api.Logger()) |
121 | } else { | 123 | } else { |