goa: github.com/goadesign/goa/logging Index | Files | Directories

package logging

import "github.com/goadesign/goa/logging"

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.

Index

Package Files

doc.go

Directories

PathSynopsis
kitPackage goakit contains an adapter that makes it possible to configure goa so it uses the go-kit log package as logger backend.
log15Package goalog15 contains an adapter that makes it possible to configure goa so it uses log15 as logger backend.
logrusPackage goalogrus contains an adapter that makes it possible to configure goa so it uses logrus as logger backend.

Updated 2017-05-10. Refresh now. Tools for package owners.