kubelatte-ce
Форк от sbertech/kubelatte-ce
31 строка · 785.0 Байт
1package logger
2
3import (
4"context"
5"fmt"
6"gitverse.ru/ktrntrsv/kubelatte-ce/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