package logging type LogLevel string const ( LogLevelTrace LogLevel = "TRACE" LogLevelDebug LogLevel = "DEBUG" LogLevelInformation LogLevel = "INFORMATION" LogLevelWarning LogLevel = "WARNING" LogLevelError LogLevel = "ERROR" LogLevelFatal LogLevel = "FATAL" ) type Logger interface { Log(level LogLevel, format string, v ...any) }