logger_test.go
541 Bytes
package logger
import (
"testing"
)
// create a log in /tmp/test.log
func TestLog(t *testing.T) {
logger, err := New("/tmp/test.log", Error)
if err != nil {
logger.Error("write to stdout")
t.Error("new a logger failed")
}
logger.Error("come on %d", 111)
logger.Info("won't in log")
if err = logger.Close(); err != nil {
t.Error("close a logger failed")
}
logger, err = New("", Error)
if err != nil {
logger.Error("write to stdout")
t.Error("new a logger failed")
}
// logger.Error("write to stdout, %s", "test")
}