@@ -170,41 +170,34 @@ func (ml *MarkdownLogger) Log(level LogLevel, category, format string, args ...i
170170// logWithMarkdown is a helper that logs to both regular and markdown loggers.
171171// It uses the withGlobalLogger helper from global_helpers.go to handle mutex locking
172172// and nil-checking for the markdown logger access.
173- func logWithMarkdown (level LogLevel , regularLogFunc func ( string , string , ... interface {}), category , format string , args ... interface {}) {
173+ func logWithMarkdown (level LogLevel , category , format string , args ... interface {}) {
174174 // Log to regular logger
175- regularLogFunc (category , format , args ... )
175+ logFuncs [ level ] (category , format , args ... )
176176
177177 // Log to markdown logger using withGlobalLogger helper
178178 withGlobalLogger (& globalMarkdownMu , & globalMarkdownLogger , func (logger * MarkdownLogger ) {
179179 logger .Log (level , category , format , args ... )
180180 })
181181}
182182
183- // logWithMarkdownLevel is a helper that reduces code duplication for markdown logging at different levels.
184- // It uses the logFuncs map (file_logger.go) to look up the regular log function for the given level,
185- // eliminating repeated switch-on-level patterns across LogInfoMd, LogWarnMd, LogErrorMd, and LogDebugMd.
186- func logWithMarkdownLevel (level LogLevel , category , format string , args ... interface {}) {
187- logWithMarkdown (level , logFuncs [level ], category , format , args ... )
188- }
189-
190183// LogInfoMd logs to both regular and markdown loggers
191184func LogInfoMd (category , format string , args ... interface {}) {
192- logWithMarkdownLevel (LogLevelInfo , category , format , args ... )
185+ logWithMarkdown (LogLevelInfo , category , format , args ... )
193186}
194187
195188// LogWarnMd logs to both regular and markdown loggers
196189func LogWarnMd (category , format string , args ... interface {}) {
197- logWithMarkdownLevel (LogLevelWarn , category , format , args ... )
190+ logWithMarkdown (LogLevelWarn , category , format , args ... )
198191}
199192
200193// LogErrorMd logs to both regular and markdown loggers
201194func LogErrorMd (category , format string , args ... interface {}) {
202- logWithMarkdownLevel (LogLevelError , category , format , args ... )
195+ logWithMarkdown (LogLevelError , category , format , args ... )
203196}
204197
205198// LogDebugMd logs to both regular and markdown loggers
206199func LogDebugMd (category , format string , args ... interface {}) {
207- logWithMarkdownLevel (LogLevelDebug , category , format , args ... )
200+ logWithMarkdown (LogLevelDebug , category , format , args ... )
208201}
209202
210203// CloseMarkdownLogger closes the global markdown logger
0 commit comments