mirror of https://github.com/jetkvm/kvm.git
21 lines
386 B
Go
21 lines
386 B
Go
package logging
|
|
|
|
import "github.com/rs/zerolog"
|
|
|
|
var (
|
|
rootZerologLogger = zerolog.New(defaultLogOutput).With().
|
|
Str("scope", "jetkvm").
|
|
Timestamp().
|
|
Stack().
|
|
Logger()
|
|
rootLogger = NewLogger(rootZerologLogger)
|
|
)
|
|
|
|
func GetRootLogger() *Logger {
|
|
return rootLogger
|
|
}
|
|
|
|
func GetSubsystemLogger(subsystem string) *zerolog.Logger {
|
|
return rootLogger.getLogger(subsystem)
|
|
}
|