package log_test import ( "fmt" "os" "testing" "go_dreamfactory/lego/sys/log" ) type TestData struct { Name string Age int32 } var sys log.ILog func TestMain(m *testing.M) { var err error if sys, err = log.NewSys( log.SetFileName("./log.log"), log.SetDebugMode(false), log.SetLoglayer(2), ); err != nil { fmt.Println(err) return } defer os.Exit(m.Run()) } func Test_sys(t *testing.T) { sys.Error("测试日志接口代码!") } func Benchmark_Ability_Zap(b *testing.B) { for i := 0; i < b.N; i++ { //use b.N for looping sys.Error("妈妈咪呀!") } }