fix file log writer #506

This commit is contained in:
Alireza Ahmadi
2025-05-18 14:51:28 +02:00
parent 354378e038
commit 855a838599
+5
View File
@@ -5,6 +5,7 @@ import (
"io"
"os"
suiLog "s-ui/logger"
"time"
"github.com/sagernet/sing-box/log"
"github.com/sagernet/sing/common"
@@ -177,6 +178,10 @@ func (l *observableLogger) Log(ctx context.Context, level log.Level, args []any)
default:
suiLog.Debug(l.tag, msg)
}
if (l.filePath != "" || l.writer != os.Stderr) && l.writer != nil {
message := l.formatter.Format(ctx, level, l.tag, msg, time.Now())
l.writer.Write([]byte(message))
}
}
func (l *observableLogger) Trace(args ...any) {