mirror of
https://github.com/pomerium/pomerium.git
synced 2025-04-29 02:16:28 +02:00
84 lines
1.7 KiB
Go
84 lines
1.7 KiB
Go
package log
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
"github.com/rs/zerolog"
|
|
"google.golang.org/grpc/grpclog"
|
|
)
|
|
|
|
func init() {
|
|
grpclog.SetLoggerV2(&grpcLogger{})
|
|
}
|
|
|
|
type grpcLogger struct{}
|
|
|
|
func (c *grpcLogger) Info(args ...any) {
|
|
if GetLevel() <= zerolog.DebugLevel {
|
|
Logger().Info().Msg(fmt.Sprint(args...))
|
|
}
|
|
}
|
|
|
|
func (c *grpcLogger) Infoln(args ...any) {
|
|
if GetLevel() <= zerolog.DebugLevel {
|
|
Logger().Info().Msg(fmt.Sprintln(args...))
|
|
}
|
|
}
|
|
|
|
func (c *grpcLogger) Infof(format string, args ...any) {
|
|
if GetLevel() <= zerolog.DebugLevel {
|
|
Logger().Info().Msg(fmt.Sprintf(format, args...))
|
|
}
|
|
}
|
|
|
|
func (c *grpcLogger) Warning(args ...any) {
|
|
if GetLevel() <= zerolog.DebugLevel {
|
|
Logger().Warn().Msg(fmt.Sprint(args...))
|
|
}
|
|
}
|
|
|
|
func (c *grpcLogger) Warningln(args ...any) {
|
|
if GetLevel() <= zerolog.DebugLevel {
|
|
Logger().Warn().Msg(fmt.Sprintln(args...))
|
|
}
|
|
}
|
|
|
|
func (c *grpcLogger) Warningf(format string, args ...any) {
|
|
if GetLevel() <= zerolog.DebugLevel {
|
|
Logger().Warn().Msg(fmt.Sprintf(format, args...))
|
|
}
|
|
}
|
|
|
|
func (c *grpcLogger) Error(args ...any) {
|
|
if GetLevel() <= zerolog.DebugLevel {
|
|
Logger().Error().Msg(fmt.Sprint(args...))
|
|
}
|
|
}
|
|
|
|
func (c *grpcLogger) Errorln(args ...any) {
|
|
if GetLevel() <= zerolog.DebugLevel {
|
|
Logger().Error().Msg(fmt.Sprintln(args...))
|
|
}
|
|
}
|
|
|
|
func (c *grpcLogger) Errorf(format string, args ...any) {
|
|
if GetLevel() <= zerolog.DebugLevel {
|
|
Logger().Error().Msg(fmt.Sprintf(format, args...))
|
|
}
|
|
}
|
|
|
|
func (c *grpcLogger) Fatal(args ...any) {
|
|
Logger().Fatal().Msg(fmt.Sprint(args...))
|
|
}
|
|
|
|
func (c *grpcLogger) Fatalln(args ...any) {
|
|
Logger().Fatal().Msg(fmt.Sprintln(args...))
|
|
}
|
|
|
|
func (c *grpcLogger) Fatalf(format string, args ...any) {
|
|
Logger().Fatal().Msg(fmt.Sprintf(format, args...))
|
|
}
|
|
|
|
func (c *grpcLogger) V(int) bool {
|
|
return true
|
|
}
|