func init() { lvWidth = 10 for _, lv := range level.Values() { if w := len(lv.String()); w < lvWidth { lvWidth = w } } }
func testLoggerLog(t *testing.T, mgr Manager) { // ただやってみるだけ。 // すぐに panic にならないことの確認くらいにはなる。 log := mgr.Logger("a/b/c/d") log.SetLevel(level.INFO) for _, lv := range level.Values() { log.Log(lv, "test message level ", lv) } }
func testHandlerLevel(t *testing.T, hndl Handler) { if hndl.Level() != level.ALL { t.Fatal(hndl.Level()) } for _, lv := range level.Values() { hndl.SetLevel(lv) if hndl.Level() != lv { t.Fatal(hndl.Level(), lv) } } }
func testHandlerOutput(t *testing.T, hndl Handler) { // ただやってみるだけ。 // すぐに panic にならないことの確認くらいにはなる。 hndl.SetLevel(level.INFO) for _, lv := range level.Values() { hndl.Output(&record{time.Now(), lv, "test", 0, lv.String()}) } hndl.Flush() hndl.Close() }
func testLoggerLevel(t *testing.T, mgr Manager) { log := mgr.Logger("a/b/c/d") if log.Level() != level.OFF { t.Fatal(log.Level()) } for _, lv := range level.Values() { log.SetLevel(lv) if log.Level() != lv { t.Fatal(log.Level(), lv) } } }