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.