提问人:GuyWhoLikesPlums 提问时间:1/27/2022 更新时间:1/27/2022 访问量:262
CallerMemberAttributes 作为扩充器
CallerMemberAttributes as an enricher
问:
我正在寻找一种将 CallerMemberAttributes 转换为自定义扩充器的方法,但我不知道该怎么做。 我目前是这样设置的,但我不想把.here() 在每个日志中。
public static ILogger Here(this ILogger logger,
[CallerMemberName] string memberName = "",
[CallerFilePath] string sourceFilePath = "",
[CallerLineNumber] int sourceLineNumber = 0)
{
return logger
.ForContext("MemberName", memberName)
.ForContext("FilePath", sourceFilePath)
.ForContext("LineNumber", sourceLineNumber);
}
答: 暂无答案
评论
serilog CallerMemberAttribute