kubelatte-ce
Форк от sbertech/kubelatte-ce
31 строка · 781.0 Байт
1package logger2
3import (4"context"5"fmt"6"gitverse.ru/synapse/kubelatte/pkg/observability/logger/lib"7"net/http"8"testing"9)
10
11func TestLogger(t *testing.T) {12lib.LoggersInit("debug")13log := FromContext(context.Background())14log.Info("Test Info")15log.Infof("Test Infof")16log.Debug("Test Debug")17log.Debugf("Test Debugf")18log.Warn("Test Warn")19log.Warnf("Test Warn")20log.Error("Test Error")21log.Errorf("Test Errorf")22log.PersistDebug("Test PersistDebug")23log.PersistInfo("Test PersistInfo")24log.PersistError("Test PersistError")25}
26
27func TestHandle(t *testing.T) {28log := FromContext(context.Background())29http.NewServeMux().Handle("/logging", lib.AtomLevel)30log.Info(fmt.Sprintf("See log level by path %s", fmt.Sprintf("http://localhost%s/logging", ":8080")))31}
32