2021-10-06 15:31:33 +08:00
|
|
|
package simplelog
|
|
|
|
|
|
|
|
import (
|
|
|
|
"fmt"
|
|
|
|
"os"
|
|
|
|
"testing"
|
|
|
|
"time"
|
|
|
|
)
|
|
|
|
|
|
|
|
func TestLog(t *testing.T) {
|
|
|
|
log := NewLog()
|
|
|
|
|
|
|
|
log2 := NewLog(
|
|
|
|
WithWriter(os.Stdout),
|
|
|
|
WithTimeFormat("2006-01-02"),
|
|
|
|
WithLogFormat("%-10s %s %v %s =-=-> %s\n"),
|
2021-10-06 15:35:21 +08:00
|
|
|
WithLogFlag(FlagInfo|FlagWarn|FlagError),
|
2021-10-06 15:31:33 +08:00
|
|
|
)
|
|
|
|
|
|
|
|
fmt.Printf("simpleLog => %#v\n", log)
|
|
|
|
|
|
|
|
fmt.Println("=========================================================")
|
|
|
|
|
|
|
|
for i := 0; i < 5; i++ {
|
|
|
|
log.Debug("测试 Debug 输出")
|
|
|
|
time.Sleep(100 * time.Millisecond)
|
|
|
|
}
|
|
|
|
|
|
|
|
fmt.Println("=========================================================")
|
|
|
|
|
|
|
|
for i := 0; i < 5; i++ {
|
|
|
|
log2.Debug("测试 Debug 输出")
|
2021-10-06 15:52:18 +08:00
|
|
|
log2.Error("测试 Error 输出")
|
2021-10-06 15:31:33 +08:00
|
|
|
time.Sleep(100 * time.Millisecond)
|
|
|
|
}
|
|
|
|
}
|