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")
}