https://github.com/accelbyte/request-envelope-go
Wrapper of request operations (ie logging, tracing)
https://github.com/accelbyte/request-envelope-go
Last synced: 8 months ago
JSON representation
Wrapper of request operations (ie logging, tracing)
- Host: GitHub
- URL: https://github.com/accelbyte/request-envelope-go
- Owner: AccelByte
- License: apache-2.0
- Created: 2020-04-01T05:28:09.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-04-09T02:45:13.000Z (almost 6 years ago)
- Last Synced: 2023-07-28T12:54:16.463Z (over 2 years ago)
- Language: Go
- Size: 9.77 KB
- Stars: 0
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://travis-ci.com/AccelByte/request-envelope-go)
# request-envelope-go
Wrapper of request operations (ie logging, tracing)
# usage
```go
import (
"github.com/AccelByte/logger-go"
)
logger := loggergo.InitLogger("service-name", "realm")
scope := NewRootScope(context.Background(), logger, "component-name", "trace-id")
defer scope.Finish()
scope.Logger.Errorf("err")
// output: time="2020-04-03T16:37:45+07:00" level=error msg=err file="scope_test.go:21" func=logger-go.TestServiceNameLogged realm=realm service=service-name caller=component-name trace=xxxx span=yyyy
```