Documentation ¶
Overview ¶
Package logging contains logger adapters that make it possible for goa to log messages to various logger backends. Each adapter exists in its own sub-package named after the corresponding logger package.
Once instantiated adapters can be used by setting the goa service logger with WithLogger:
```go
func main() { // ... // Setup logger adapter logger := log15.New() // Create service service := goa.New("my service") service.WithLogger(goalog15.New(logger)) // ... }
```
See http://goa.design/implement/logging/ for details.
Directories ¶
Path | Synopsis |
---|---|
Package goakit contains an adapter that makes it possible to configure goa so it uses the go-kit log package as logger backend.
|
Package goakit contains an adapter that makes it possible to configure goa so it uses the go-kit log package as logger backend. |
Package goalog15 contains an adapter that makes it possible to configure goa so it uses log15 as logger backend.
|
Package goalog15 contains an adapter that makes it possible to configure goa so it uses log15 as logger backend. |
Package goalogrus contains an adapter that makes it possible to configure goa so it uses logrus as logger backend.
|
Package goalogrus contains an adapter that makes it possible to configure goa so it uses logrus as logger backend. |
Click to show internal directories.
Click to hide internal directories.