From c8e7426d2d5ec68a02c81261ce324867710c210b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A8=8B=E5=B9=BF?= Date: Fri, 6 Jun 2025 09:57:25 +0800 Subject: [PATCH] fix code --- format.go | 2 +- format_test.go | 2 +- main.go | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/format.go b/format.go index ef4ba2a..68330b0 100644 --- a/format.go +++ b/format.go @@ -37,7 +37,7 @@ func isFormatString(f interface{}) bool { } // 尝试使用空接口来格式化字符串 m := fmt.Sprintf(s, []interface{}{}...) - return strings.Index(m, "MISSING") != -1 + return strings.Contains(m, "MISSING") } func sprint(s []interface{}) string { diff --git a/format_test.go b/format_test.go index 3cde162..e3caf83 100644 --- a/format_test.go +++ b/format_test.go @@ -46,7 +46,7 @@ func TestFormat(t *testing.T) { for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { - if got := format(tt.logEvent); strings.Index(got, tt.want) == -1 { + if got := format(tt.logEvent); strings.Contains(got, tt.want) { t.Errorf("format() = %v, want %v", got, tt.want) } }) diff --git a/main.go b/main.go index 979cc46..706477b 100644 --- a/main.go +++ b/main.go @@ -121,7 +121,7 @@ func makeLogger(name string, config LogConfig) *Logger { levelstr := strings.ToLower(config.Level) logger.level = logLevelMap[levelstr] - if config.Appenders == nil || len(config.Appenders) == 0 { + if len(config.Appenders) == 0 { logger.appenders = []*LoggerAppender{&consoleAppender} } else { logger.appenders = make([]*LoggerAppender, len(config.Appenders))