mirror of
https://github.com/kairos-io/kairos-sdk.git
synced 2025-08-06 17:53:31 +00:00
30 lines
712 B
Go
30 lines
712 B
Go
|
package logger
|
||
|
|
||
|
// Provide levels here so we don't need to import zerolog to set the levels
|
||
|
// This way everything is abstracted into this log package
|
||
|
|
||
|
type Level int8
|
||
|
|
||
|
const (
|
||
|
// DebugLevel defines debug log level.
|
||
|
DebugLevel Level = iota
|
||
|
// InfoLevel defines info log level.
|
||
|
InfoLevel
|
||
|
// WarnLevel defines warn log level.
|
||
|
WarnLevel
|
||
|
// ErrorLevel defines error log level.
|
||
|
ErrorLevel
|
||
|
// FatalLevel defines fatal log level.
|
||
|
FatalLevel
|
||
|
// PanicLevel defines panic log level.
|
||
|
PanicLevel
|
||
|
// NoLevel defines an absent log level.
|
||
|
NoLevel
|
||
|
// Disabled disables the logger.
|
||
|
Disabled
|
||
|
|
||
|
// TraceLevel defines trace log level.
|
||
|
TraceLevel Level = -1
|
||
|
// Values less than TraceLevel are handled as numbers.
|
||
|
)
|