busniess-user-center/pkg/log/log_test.go

51 lines
827 B
Go

package log
import (
"fmt"
"testing"
)
func TestConsoleLog(t *testing.T) {
conf := LogConf{
FileName: "./logConsoleFile",
Level: "debug",
OutFormat: "console",
syncConf: &syncConf{
MaxSize: 1,
MaxBackUps: 30,
},
}
logger, err := NewLogger(conf)
if err != nil {
msg := fmt.Sprintf("logger init fail:%s", err.Error())
panic(msg)
}
for i := 0; i < 10000000; i++ {
logger.Info("this is test file")
}
}
func TestJsonLog(t *testing.T) {
conf := LogConf{
FileName: "./logJsonFile",
Level: "debug",
OutFormat: "json",
syncConf: &syncConf{
MaxSize: 1,
MaxBackUps: 30,
},
}
logger, err := NewLogger(conf)
if err != nil {
msg := fmt.Sprintf("logger init fail:%s", err.Error())
panic(msg)
}
for i := 0; i < 1000; i++ {
logger.Info("this is test file")
}
}