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