github.com/kotalco/kotal@v0.3.0/apis/shared/logging.go (about) 1 package shared 2 3 // VerbosityLevel is logging verbosity levels 4 type VerbosityLevel string 5 6 const ( 7 // NoLogs outputs no logs 8 NoLogs VerbosityLevel = "off" 9 // FatalLogs outputs only fatal logs 10 FatalLogs VerbosityLevel = "fatal" 11 // ErrorLogs outputs only error logs 12 ErrorLogs VerbosityLevel = "error" 13 // WarnLogs outputs only warning logs 14 WarnLogs VerbosityLevel = "warn" 15 // InfoLogs outputs only informational logs 16 InfoLogs VerbosityLevel = "info" 17 // DebugLogs outputs only debugging logs 18 DebugLogs VerbosityLevel = "debug" 19 // TraceLogs outputs only tracing logs 20 TraceLogs VerbosityLevel = "trace" 21 // AllLogs outputs only all logs 22 AllLogs VerbosityLevel = "all" 23 // NoticeLogs outputs only notice logs 24 NoticeLogs VerbosityLevel = "notice" 25 // CriticalLogs outputs only critical logs 26 CriticalLogs VerbosityLevel = "crit" 27 // PanicLogs outputs only panic logs 28 PanicLogs VerbosityLevel = "panic" 29 // NoneLogs outputs no logs 30 NoneLogs VerbosityLevel = "none" 31 )