mirror of
https://github.com/kairos-io/kairos-sdk.git
synced 2025-08-05 01:09:24 +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.
|
|
)
|