diff --git a/internal/logger/log.go b/internal/logger/log.go index 13cdf5156..2c2b33366 100644 --- a/internal/logger/log.go +++ b/internal/logger/log.go @@ -41,11 +41,12 @@ package logger import ( "context" "fmt" + "io" "log/slog" "os" + "runtime" "testing" - "runtime" - "time" + "time" "github.com/grpc-ecosystem/go-grpc-middleware/v2/interceptors/logging" "go.uber.org/zap" @@ -231,3 +232,12 @@ func middlewareLogger(l *slog.Logger) logging.Logger { _ = l.Handler().Handle(context.Background(), r) }) } + +type TestWriter struct { + t *testing.T +} + +func (t TestWriter) Write(p []byte) (int, error) { + t.t.Log(p) + return len(p), nil +}