2016-08-08 19 views
1

I Serilog 1.x und dort gearbeitet folgenden:Zuschreibung zu arbeiten nicht von AppSettings mit Serilog 2.1

In Code:

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

In app.config:

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

Aber jetzt mit Serilog 2.1 scheint, dass jeder Write-to nicht von app.config funktioniert. Wenn ich sie direkt zum Code bringe, funktioniert es, aber ich möchte, dass sie app.config sind. Was ist falsch an meinem Code/app.config?

+0

Überprüfung: https://github.com/serilog/serilog/wiki/AppSettings, zum Aktivieren der Konfiguration –

Antwort

1

Ich habe das glücklicherweise selbst gelöst. Scheint, dass in der 2.x-Version serilog sein muss: Verwenden für jede Senke in app.config. Ich fügte folgendes hinzu, um RollingFile und Seq zu verwenden:

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

Und jetzt funktioniert das Rollen von Dateien und Seq.