1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- package zap
- import (
- "testing"
- "gogs.baozhida.cn/zoie/OAuth-core/logger"
- )
- func TestName(t *testing.T) {
- l, err := NewLogger()
- if err != nil {
- t.Fatal(err)
- }
- if l.String() != "zap" {
- t.Errorf("name is error %s", l.String())
- }
- t.Logf("test logger name: %s", l.String())
- }
- func TestLogf(t *testing.T) {
- l, err := NewLogger()
- if err != nil {
- t.Fatal(err)
- }
- logger.DefaultLogger = l
- logger.Logf(logger.InfoLevel, "test logf: %s", "name")
- }
- func TestSetLevel(t *testing.T) {
- l, err := NewLogger()
- if err != nil {
- t.Fatal(err)
- }
- logger.DefaultLogger = l
- logger.Init(logger.WithLevel(logger.DebugLevel))
- l.Logf(logger.DebugLevel, "test show debug: %s", "debug msg")
- logger.Init(logger.WithLevel(logger.InfoLevel))
- l.Logf(logger.DebugLevel, "test non-show debug: %s", "debug msg")
- }
- func TestWithReportCaller(t *testing.T) {
- var err error
- logger.DefaultLogger, err = NewLogger(WithCallerSkip(0))
- if err != nil {
- t.Fatal(err)
- }
- logger.Logf(logger.InfoLevel, "testing: %s", "WithReportCaller")
- }
- func TestFields(t *testing.T) {
- l, err := NewLogger()
- if err != nil {
- t.Fatal(err)
- }
- logger.DefaultLogger = l.Fields(map[string]interface{}{
- "x-request-id": "123456abc",
- })
- logger.DefaultLogger.Log(logger.InfoLevel, "hello")
- }
- //
- //func TestFile(t *testing.T) {
- // output, err := writer.NewFileWriter("testdata", "log")
- // if err != nil {
- // t.Errorf("logger setup error: %s", err.Error())
- // }
- // //var err error
- // logger.DefaultLogger, err = NewLogger(logger.WithLevel(logger.TraceLevel), WithOutput(output))
- // if err != nil {
- // t.Errorf("logger setup error: %s", err.Error())
- // }
- // logger.DefaultLogger = logger.DefaultLogger.Fields(map[string]interface{}{
- // "x-request-id": "123456abc",
- // })
- // fmt.Println(logger.DefaultLogger)
- // logger.DefaultLogger.Log(logger.InfoLevel, "hello")
- //}
|