type LoggerV2 …
func SetLoggerV2(l LoggerV2) { … }
const infoLog …
const warningLog …
const errorLog …
const fatalLog …
var severityName …
type loggerT …
func NewLoggerV2(infoW, warningW, errorW io.Writer) LoggerV2 { … }
func NewLoggerV2WithVerbosity(infoW, warningW, errorW io.Writer, v int) LoggerV2 { … }
type loggerV2Config …
func newLoggerV2WithConfig(infoW, warningW, errorW io.Writer, c loggerV2Config) LoggerV2 { … }
func newLoggerV2() LoggerV2 { … }
func (g *loggerT) output(severity int, s string) { … }
func (g *loggerT) Info(args ...any) { … }
func (g *loggerT) Infoln(args ...any) { … }
func (g *loggerT) Infof(format string, args ...any) { … }
func (g *loggerT) Warning(args ...any) { … }
func (g *loggerT) Warningln(args ...any) { … }
func (g *loggerT) Warningf(format string, args ...any) { … }
func (g *loggerT) Error(args ...any) { … }
func (g *loggerT) Errorln(args ...any) { … }
func (g *loggerT) Errorf(format string, args ...any) { … }
func (g *loggerT) Fatal(args ...any) { … }
func (g *loggerT) Fatalln(args ...any) { … }
func (g *loggerT) Fatalf(format string, args ...any) { … }
func (g *loggerT) V(l int) bool { … }
type DepthLoggerV2 …