| 12345678910111213141516171819202122232425262728293031323334353637383940414243 | 
							- package log
 
- import (
 
- 	"testing"
 
- 	"time"
 
- )
 
- func TestNewLogger(t *testing.T) {
 
- 	w := NewFileWriter("log", "./test")
 
- 	lg := NewLogger(2, w)
 
- 	lg.Error("NewLogger: %s", time.Now())
 
- 	lg.Warn("NewLogger: %s", time.Now())
 
- 	lg.Info("NewLogger: %s", time.Now())
 
- 	lg.Debug("NewLogger: %s", time.Now())
 
- }
 
- // goos: windows
 
- // goarch: amd64
 
- // pkg: wcs/lib/log
 
- // cpu: 12th Gen Intel(R) Core(TM) i5-12490F
 
- // BenchmarkNewFileWriter
 
- // BenchmarkNewFileWriter-12    	   69715	     17585 ns/op
 
- func BenchmarkNewFileWriter(b *testing.B) {
 
- 	w := NewFileWriter("log", "./test")
 
- 	lg := NewLogger(2, w)
 
- 	for i := 0; i < b.N; i++ {
 
- 		lg.Error("NewLogger: %s", time.Now())
 
- 		lg.Warn("NewLogger: %s", time.Now())
 
- 		lg.Info("NewLogger: %s", time.Now())
 
- 		lg.Debug("NewLogger: %s", time.Now())
 
- 	}
 
- }
 
- func TestNewPrinter(t *testing.T) {
 
- 	console := Console()
 
- 	console.Debug("NewPrinter: %s", time.Now())
 
- 	console.Debug("NewPrinter: %s", time.Now())
 
- 	console.Debug("NewPrinter: %s", time.Now())
 
- 	console.Debug("NewPrinter: %s", time.Now())
 
- 	cw := ConsoleWith("111", 0)
 
- 	cw.Debug("NewPrinter: %s", time.Now())
 
- }
 
 
  |