chore(log): add wolLogger

This commit is contained in:
Siyuan Miao
2025-04-11 08:14:44 +02:00
parent 6489421605
commit 924b55059f
2 changed files with 19 additions and 4 deletions

14
log.go
View File

@@ -55,11 +55,25 @@ var (
serialLogger = getLogger("serial")
terminalLogger = getLogger("terminal")
displayLogger = getLogger("display")
wolLogger = getLogger("wol")
usbLogger = getLogger("usb")
// external components
ginLogger = getLogger("gin")
)
func ErrorfL(l *zerolog.Logger, format string, err error, args ...interface{}) error {
if l == nil {
l = &logger
}
l.Error().Err(err).Msgf(format, args...)
err_msg := err.Error() + ": %v"
err_args := append(args, err)
return fmt.Errorf(err_msg, err_args...)
}
func updateLogLevel() {
scopeLevelMutex.Lock()
defer scopeLevelMutex.Unlock()