diff --git a/simplelog.go b/simplelog.go index 9843e96..e1778a0 100644 --- a/simplelog.go +++ b/simplelog.go @@ -13,11 +13,11 @@ var ( webhookURL = os.Getenv("LOGGER_WEBHOOK_URL") ) -type CustomLogger struct { +type CustomHandler struct { handlers []slog.Handler } -func (cl *CustomLogger) Log(level slog.Level, message string, data ...slog.Field) error { +func (cl *CustomHandler) Log(level slog.Level, message string, data ...slog.Field) error { for _, handler := range cl.handlers { if err := handler.Log(level, message, data...); err != nil { return err @@ -29,12 +29,12 @@ func (cl *CustomLogger) Log(level slog.Level, message string, data ...slog.Field var ourCustomLogger *slog.Logger func init() { - ourCustomLogger = NewCustomLogger() + ourCustomLogger = NewCustomHandler() slog.SetDefault(ourCustomLogger) } -func NewCustomLogger() *CustomLogger { - cl := &CustomLogger{} +func NewCustomHandler() *CustomHandler { + cl := &CustomHandler{} if isatty.IsTerminal(os.Stdout.Fd()) { cl.handlers = append(cl.handlers, NewConsoleHandler()) } else {