log.go raw
1 // +build generate
2
3 package main
4
5 import (
6 "github.com/p9c/p9/pkg/log"
7 "github.com/p9c/p9/version"
8 )
9
10 var subsystem = log.AddLoggerSubsystem(version.PathBase)
11 var F, E, W, I, D, T log.LevelPrinter = log.GetLogPrinterSet(subsystem)
12
13 func init() {
14 // to filter out this package, uncomment the following
15 // var _ = logg.AddFilteredSubsystem(subsystem)
16
17 // to highlight this package, uncomment the following
18 // var _ = logg.AddHighlightedSubsystem(subsystem)
19
20 // these are here to test whether they are working
21 // F.Ln("F.Ln")
22 // E.Ln("E.Ln")
23 // W.Ln("W.Ln")
24 // I.Ln("I.Ln")
25 // D.Ln("D.Ln")
26 // F.Ln("T.Ln")
27 // F.F("%s", "F.F")
28 // E.F("%s", "E.F")
29 // W.F("%s", "W.F")
30 // I.F("%s", "I.F")
31 // D.F("%s", "D.F")
32 // T.F("%s", "T.F")
33 // F.C(func() string { return "F.C" })
34 // E.C(func() string { return "E.C" })
35 // W.C(func() string { return "W.C" })
36 // I.C(func() string { return "I.C" })
37 // D.C(func() string { return "D.C" })
38 // T.C(func() string { return "T.C" })
39 // F.C(func() string { return "F.C" })
40 // E.Chk(errors.New("E.Chk"))
41 // W.Chk(errors.New("W.Chk"))
42 // I.Chk(errors.New("I.Chk"))
43 // D.Chk(errors.New("D.Chk"))
44 // T.Chk(errors.New("T.Chk"))
45 }
46