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 package named after the corresponding logger package.
Once instantiated adapters can be used by setting the goa service logger with UseLogger:
```go
func main() { // ... // Setup logger adapter logger := log15.New() // Create service service := goa.New("my service") service.UseLogger(goalog15.New(logger)) // ... }
```
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.