| 12345678910111213141516171819202122232425262728293031323334353637383940414243 | package logimport (	"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/opfunc 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())}
 |