package tecaminologger import ( "errors" "os" "testing" "gitea.tecamino.com/paadi/tecamino-logger/logging" ) func TestLogger(t *testing.T) { t.Log("start logger test") logFile := "Test.log" log, err := logging.NewLogger(logFile, nil) if err != nil { t.Fatal(err) } log.Info("line 10", "hallo") log.Warning("line 11", "vello") log.Error("line 12", "hie") err = errors.New("test error") log.Error("line 14", err) log.Debug("line 15", "isch") t.Log("read created log file") f, err := os.ReadFile(logFile) if err != nil { t.Fatal(err) } t.Log("read created log file") t.Log(string(f)) t.Log("test if log file name empty") log, err = logging.NewLogger("", nil) if err != nil { t.Fatal(err) } log.Info("test", "this is a text") }