kubelatte-ce
Форк от sbertech/kubelatte-ce
30 строк · 755.0 Байт
1package logger
2
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) {
12log := FromContext(context.Background())
13log.Info("Test Info")
14log.Infof("Test Infof")
15log.Debug("Test Debug")
16log.Debugf("Test Debugf")
17log.Warn("Test Warn")
18log.Warnf("Test Warn")
19log.Error("Test Error")
20log.Errorf("Test Errorf")
21log.PersistDebug("Test PersistDebug")
22log.PersistInfo("Test PersistInfo")
23log.PersistError("Test PersistError")
24}
25
26func TestHandle(t *testing.T) {
27log := FromContext(context.Background())
28http.NewServeMux().Handle("/logging", lib.AtomLevel)
29log.Info(fmt.Sprintf("See log level by path %s", fmt.Sprintf("http://localhost%s/logging", ":8080")))
30}
31