我在RollingFile.outputTemplate
配置中用于我的接收器的<appSettings>
如下:
<add key="serilog:write-to:RollingFile.outputTemplate" value="{Timestamp:HH:mm:ss} [{Level}] {Message}{NewLine}{Exception}" />
我得到的输出日志为:
19:55:10 [Information] Application_Start...
但是,我还要输出生成日志的类名(源),如 -
19:55:10 [Information] [Global.asax.cs] Application_Start...
我应该将什么添加到&#34;值&#34;?我添加了 [来源] ,但无效。
value =&#34; {时间戳:HH:mm:ss} [{Level}] [来源?] {讯息} {NewLine} {例外}&#34;
答案 0 :(得分:19)
属性名称称为SourceContext
- 所以:
value="{Timestamp:HH:mm:ss} [{Level}] [{SourceContext}] {Message}{NewLine}{Exception}"