...
1
2
3
4
5 package syslog_test
6
7 import (
8 "fmt"
9
10 gosyslog "log/syslog"
11
12 "github.com/go-kit/kit/log"
13 "github.com/go-kit/kit/log/level"
14 "github.com/go-kit/kit/log/syslog"
15 )
16
17 func ExampleNewSyslogLogger_defaultPrioritySelector() {
18
19 w, err := gosyslog.New(gosyslog.LOG_INFO, "experiment")
20 if err != nil {
21 fmt.Println(err)
22 return
23 }
24
25
26 logger := syslog.NewSyslogLogger(w, log.NewLogfmtLogger)
27 logger.Log("msg", "info because of default")
28 logger.Log(level.Key(), level.DebugValue(), "msg", "debug because of explicit level")
29 }
30
View as plain text