mirror of
https://github.com/go-kit/kit.git
synced 2026-04-24 20:33:58 +02:00
f72181f3a8
* 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
30 lines
639 B
Go
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")
|
|
}
|