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 }