mirror of
https://github.com/duanhf2012/origin.git
synced 2026-02-03 22:45:13 +08:00
优化日志输出格式
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
package log
|
||||
|
||||
import (
|
||||
"log/slog"
|
||||
"io"
|
||||
"path/filepath"
|
||||
"context"
|
||||
"io"
|
||||
"log/slog"
|
||||
"path/filepath"
|
||||
"runtime"
|
||||
"runtime/debug"
|
||||
"sync"
|
||||
@@ -35,21 +35,21 @@ type OriginJsonHandler struct {
|
||||
func getStrLevel(level slog.Level) string{
|
||||
switch level {
|
||||
case LevelTrace:
|
||||
return "TRACE"
|
||||
return "Trace"
|
||||
case LevelDebug:
|
||||
return "DEBUG"
|
||||
return "Debug"
|
||||
case LevelInfo:
|
||||
return "INFO"
|
||||
return "Info"
|
||||
case LevelWarning:
|
||||
return "WARNING"
|
||||
return "Warning"
|
||||
case LevelError:
|
||||
return "ERROR"
|
||||
return "Error"
|
||||
case LevelStack:
|
||||
return "STACK"
|
||||
return "Stack"
|
||||
case LevelDump:
|
||||
return "DUMP"
|
||||
return "Dump"
|
||||
case LevelFatal:
|
||||
return "FATAL"
|
||||
return "Fatal"
|
||||
}
|
||||
|
||||
return ""
|
||||
@@ -98,6 +98,7 @@ func (oh *OriginTextHandler) Handle(context context.Context, record slog.Record)
|
||||
return err
|
||||
}
|
||||
|
||||
|
||||
return oh.TextHandler.Handle(context, record)
|
||||
}
|
||||
|
||||
|
||||
17
log/log.go
17
log/log.go
@@ -489,23 +489,8 @@ func (logger *Logger) formatHeader(buf *Buffer,level slog.Level,calldepth int) {
|
||||
file = filepath.Base(file)
|
||||
|
||||
buf.AppendString("time=\"")
|
||||
year, month, day := t.Date()
|
||||
buf.AppendInt(int64(year))
|
||||
buf.AppendByte('/')
|
||||
buf.AppendInt(int64(month))
|
||||
buf.AppendByte('/')
|
||||
buf.AppendInt(int64(day))
|
||||
buf.AppendByte(' ')
|
||||
|
||||
hour, min, sec := t.Clock()
|
||||
buf.AppendInt(int64(hour))
|
||||
buf.AppendByte(':')
|
||||
buf.AppendInt(int64(min))
|
||||
buf.AppendByte(':')
|
||||
|
||||
buf.AppendInt(int64(sec))
|
||||
buf.AppendString(t.Format("2006/01/02 15:04:05"))
|
||||
buf.AppendString("\"")
|
||||
|
||||
logger.sBuff.AppendString(" level=")
|
||||
logger.sBuff.AppendString(getStrLevel(level))
|
||||
logger.sBuff.AppendString(" source=")
|
||||
|
||||
Reference in New Issue
Block a user