Skip to content

Instantly share code, notes, and snippets.

@amitmahbubani
Created May 18, 2020 07:02
Show Gist options
  • Save amitmahbubani/9a460d9e35201c52c7e37d6cfd4df5bc to your computer and use it in GitHub Desktop.
Save amitmahbubani/9a460d9e35201c52c7e37d6cfd4df5bc to your computer and use it in GitHub Desktop.
protologs JSON
{
"level": "info",
"ts": 1589785322.1196852,
"caller": "logger/logger.go:36",
"msg": "logger initialized",
"context": {
"request": {
"id": "1234567",
"source": "sourcevalue",
"rpcservice": "servicev",
"rpcpackage": "packagev",
"rpcmethod": "rpcv"
},
"meta": [
{
"key": "meta1",
"value": "one"
},
{
"key": "meta2",
"value": "two"
}
]
}
}
{
"level": "info",
"ts": 1589785322.119742,
"caller": "usersvc/main.go:29",
"msg": "server started",
"context": {
"request": {
"id": "1234567",
"source": "sourcevalue",
"rpcservice": "servicev",
"rpcpackage": "packagev",
"rpcmethod": "rpcv"
},
"meta": [
{
"key": "meta1",
"value": "one"
},
{
"key": "meta2",
"value": "two"
}
]
}
}
{
"level": "info",
"ts": 1589785322.119751,
"caller": "usersvc/main.go:33",
"msg": "create user request",
"context": {
"request": {
"id": "1234567",
"source": "sourcevalue",
"rpcservice": "servicev",
"rpcpackage": "packagev",
"rpcmethod": "rpcv"
},
"meta": [
{
"key": "meta1",
"value": "one"
},
{
"key": "meta2",
"value": "two"
}
]
},
"details": {
"user_id": "",
"name": "amit mahbubani",
"errormsg": "",
"city": "bangalore"
}
}
{
"level": "error",
"ts": 1589785322.119761,
"caller": "usersvc/main.go:41",
"msg": "create user failed",
"context": {
"request": {
"id": "1234567",
"source": "sourcevalue",
"rpcservice": "servicev",
"rpcpackage": "packagev",
"rpcmethod": "rpcv"
},
"meta": [
{
"key": "meta1",
"value": "one"
},
{
"key": "meta2",
"value": "two"
}
]
},
"details": {
"user_id": "",
"name": "",
"errormsg": "something bad happened",
"city": ""
},
"stacktrace": "main.CreateUser\n\t/Users/amitmahbubani/code/protologs/usersvc/main.go:41\nmain.main\n\t/Users/amitmahbubani/code/protologs/usersvc/main.go:23\nruntime.main\n\t/usr/local/Cellar/go/1.13.4/libexec/src/runtime/proc.go:203"
}
{
"level": "info",
"ts": 1589785322.119796,
"caller": "usersvc/main.go:46",
"msg": "payment processed",
"context": {
"request": {
"id": "1234567",
"source": "sourcevalue",
"rpcservice": "servicev",
"rpcpackage": "packagev",
"rpcmethod": "rpcv"
},
"meta": [
{
"key": "meta1",
"value": "one"
},
{
"key": "meta2",
"value": "two"
}
]
},
"details": {
"user_id": "user_11",
"name": "",
"errormsg": "",
"city": ""
}
}
{
"level": "info",
"ts": 1589785322.119803,
"caller": "usersvc/main.go:52",
"msg": "shutting down",
"context": {
"request": {
"id": "1234567",
"source": "sourcevalue",
"rpcservice": "servicev",
"rpcpackage": "packagev",
"rpcmethod": "rpcv"
},
"meta": [
{
"key": "meta1",
"value": "one"
},
{
"key": "meta2",
"value": "two"
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment