| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | 
							- package log
 
- import (
 
- 	"os"
 
- 	"testing"
 
- 	"time"
 
- )
 
- func TestLog(t *testing.T) {
 
- 	defaultLevel = LevelDebug
 
- 	Debug("test debug: %s", time.Now())
 
- 	Info("test info: %s", time.Now())
 
- 	Warning("test warning: %s", time.Now())
 
- 	Error("test error: %s", time.Now())
 
- }
 
- func TestSetOutput(t *testing.T) {
 
- 	tempDir := os.TempDir()
 
- 	t.Log(tempDir)
 
- 	defer func() {
 
- 		_ = Close()
 
- 	}()
 
- 	primary, err := NewWriter("debug", ".log", tempDir)
 
- 	if err != nil {
 
- 		t.Error(err)
 
- 		return
 
- 	}
 
- 	errSocket, err := NewWriter("err", ".log", tempDir)
 
- 	if err != nil {
 
- 		t.Error(err)
 
- 		return
 
- 	}
 
- 	SetOutput(primary, errSocket)
 
- 	Debug("test debug: %s", time.Now())
 
- 	Info("test info: %s", time.Now())
 
- 	Warning("test warning: %s", time.Now())
 
- 	Error("test error: %s", time.Now())
 
- 	SetConsole(false)
 
- 	Debug("test debug: %s", time.Now())
 
- 	Info("test info: %s", time.Now())
 
- 	Warning("test warning: %s", time.Now())
 
- 	Error("test error: %s", time.Now())
 
- }
 
 
  |