2016-08-08 22 views
1

でのAppSettingsから動作していない私はSerilog 1.xのを使用し、そこで働い以下:コードで書き込みするSerilog 2.1

:app.configをで

Log.Logger = new LoggerConfiguration().ReadFrom.AppSettings().CreateLogger(); 

<add key="serilog:write-to:RollingFile.pathFormat" value="C:\Temp\MyService\Log-{Date}.log" /> 

しかし、Serilog 2.1ではapp-configから書き込みができないようです。私はそれらをコードにまっすぐに置くと動作しますが、app.configにそれらを欲しいです。私のコード/ app.configの何が間違っていますか?

+0

review:設定を有効にするためのhttps://github.com/serilog/serilog/wiki/AppSettings –

答えて

1

私は幸いにもこれを解決しました。 2.xバージョンでは、serilogが必要であると思われます.app.configのすべてのシンクで使用します。 RollingFileとSeqを使用するには、次のように追加しました。

<add key="serilog:using:RollingFile" value="Serilog.Sinks.RollingFile" /> 
<add key="serilog:using:Seq" value="Serilog.Sinks.Seq" /> 

そして、ローリングファイルとSeqの両方が動作します。

関連する問題