Skip to content

Commit 013af18

Browse files
committed
使用日志模板
1 parent e56c0fb commit 013af18

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

WebApiClientCore/Attributes/FilterAttributes/LoggingFilterAttribute.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,13 +151,14 @@ protected virtual Task WriteLogAsync(ApiResponseContext context, LogMessage logM
151151
/// <param name="logMessage">日志消息</param>
152152
protected virtual void WriteLog(ILogger logger, LogMessage logMessage)
153153
{
154+
// .NET6之后可以适配LoggerMessage以实现高性能日志
154155
if (logMessage.Exception == null)
155156
{
156-
logger.LogInformation(logMessage.ToString());
157+
logger.LogInformation("{logMessage}", logMessage);
157158
}
158159
else
159160
{
160-
logger.LogError(logMessage.ToString());
161+
logger.LogError("{logMessage}", logMessage);
161162
}
162163
}
163164
}

0 commit comments

Comments
 (0)