1
0
mirror of https://github.com/jhillyerd/inbucket.git synced 2025-12-17 17:47:03 +00:00

json logging example

James Hillyerd
2023-11-13 13:55:18 -08:00
parent 8889630aaa
commit 8ab166b184

@@ -43,6 +43,19 @@ $ env INBUCKET_LOGLEVEL=debug ./inbucket
1:49PM INF Mapping address to "output@example.com" address=input@example.com module=lua
```
Example JSON output:
```
$ env INBUCKET_LOGLEVEL=debug ./inbucket -logjson
{"level":"info","phase":"startup","version":"undefined","buildDate":"undefined","time":"2023-11-13T13:54:01-08:00","message":"Inbucket starting"}
{"level":"info","module":"lua","phase":"startup","path":"inbucket.lua","time":"2023-11-13T13:54:01-08:00","message":"Loading script"}
{"level":"debug","module":"lua","time":"2023-11-13T13:54:01-08:00","message":"message at debug level"}
{"level":"info","module":"lua","time":"2023-11-13T13:54:01-08:00","message":"message at info level"}
{"level":"warn","module":"lua","time":"2023-11-13T13:54:01-08:00","message":"message at warn level"}
{"level":"error","module":"lua","time":"2023-11-13T13:54:01-08:00","message":"message at error level"}
{"level":"info","module":"lua","address":"input@example.com","time":"2023-11-13T13:54:01-08:00","message":"Mapping address to \"output@example.com\""}
```
## Event trigger: before mail accepted