Skip to content

Commit 573f89c

Browse files
committed
在切换线程前,先把日志时间给捕获了,避免日志时间与实际不符
1 parent 4bc04ff commit 573f89c

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

src/dotnetCampus.Logger/Writers/ConsoleLogger.cs

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -66,14 +66,20 @@ public void Log<TState>(LogLevel logLevel, EventId eventId, TState state, Except
6666
return;
6767
}
6868

69+
var traceTag = TraceTag;
70+
var debugTag = DebugTag;
71+
var informationTag = InformationTag;
72+
var warningTag = WarningTag;
73+
var errorTag = ErrorTag;
74+
var criticalTag = CriticalTag;
6975
LogCore(logLevel, exception, message, m => logLevel switch
7076
{
71-
LogLevel.Trace => $"{TraceTag} {TraceText}{m}{Reset}",
72-
LogLevel.Debug => $"{DebugTag} {DebugText}{m}{Reset}",
73-
LogLevel.Information => $"{InformationTag} {InformationText}{m}{Reset}",
74-
LogLevel.Warning => $"{WarningTag} {WarningText}{m}{Reset}",
75-
LogLevel.Error => $"{ErrorTag} {ErrorText}{m}{Reset}",
76-
LogLevel.Critical => $"{CriticalTag} {CriticalText}{m}{Reset}",
77+
LogLevel.Trace => $"{traceTag} {TraceText}{m}{Reset}",
78+
LogLevel.Debug => $"{debugTag} {DebugText}{m}{Reset}",
79+
LogLevel.Information => $"{informationTag} {InformationText}{m}{Reset}",
80+
LogLevel.Warning => $"{warningTag} {WarningText}{m}{Reset}",
81+
LogLevel.Error => $"{errorTag} {ErrorText}{m}{Reset}",
82+
LogLevel.Critical => $"{criticalTag} {CriticalText}{m}{Reset}",
7783
_ => null,
7884
});
7985
}

0 commit comments

Comments
 (0)