17

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...

「値」には何を追加すればよいですか?[ソース]を追加しましたが、機能していません。

value="{Timestamp:HH:mm:ss} [{Level}] [Source?] {Message}{NewLine}{Exception}"

4

1 に答える 1

29

プロパティ名が呼び出されますSourceContext-そう:

value="{Timestamp:HH:mm:ss} [{Level}] [{SourceContext}] {Message}{NewLine}{Exception}"
于 2015-01-26T03:10:14.110 に答える