1
0
mirror of https://github.com/go-kit/kit.git synced 2026-04-24 20:33:58 +02:00
Files
go-kit/log/syslog/example_test.go
Peter Bourgon f72181f3a8 Fix build (#917)
* make go vet happy (renamed example function for syslog)

* adjust Zipkin OpenTracing example to use the new bridge version of zipkin-go-opentracing

* fix expected output from kit-gen due to change in gofmt handling of imports
2019-10-03 18:01:51 +02:00

30 lines
639 B
Go

// +build !windows
// +build !plan9
// +build !nacl
package syslog_test
import (
"fmt"
gosyslog "log/syslog"
"github.com/go-kit/kit/log"
"github.com/go-kit/kit/log/level"
"github.com/go-kit/kit/log/syslog"
)
func ExampleNewSyslogLogger_defaultPrioritySelector() {
// Normal syslog writer
w, err := gosyslog.New(gosyslog.LOG_INFO, "experiment")
if err != nil {
fmt.Println(err)
return
}
// syslog logger with logfmt formatting
logger := syslog.NewSyslogLogger(w, log.NewLogfmtLogger)
logger.Log("msg", "info because of default")
logger.Log(level.Key(), level.DebugValue(), "msg", "debug because of explicit level")
}