From 27fcdad1350678af24ca85ec3ea873068a7fdf15 Mon Sep 17 00:00:00 2001 From: kingecg Date: Fri, 6 Jun 2025 23:30:27 +0800 Subject: [PATCH] fix nil pointer error --- main.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/main.go b/main.go index 64188f9..ab66a2f 100644 --- a/main.go +++ b/main.go @@ -57,12 +57,14 @@ type LoggersConfig struct { Appenders map[string]LogAppenderConfig `json:"appenders"` Categories map[string]LogConfig `json:"categories"` } + // Logger represents a logger instance for a specific category. // It maintains the log level and appenders for that category. // Example: -// logger := GetLogger("mycategory") -// logger.Info("This is an info message") -// logger.Error("This is an error message") +// +// logger := GetLogger("mycategory") +// logger.Info("This is an info message") +// logger.Error("This is an error message") type Logger struct { category string level int @@ -203,4 +205,5 @@ func RegistAppender(typeName string, appenderCreatCb func(LogAppenderConfig) *Lo func init() { loggerMap["default"] = defaultLogger + appenders["console"] = &consoleAppender }