Für manche Protokolle gibt es Konfigurationsdateien, welche das Verhalten und Ausmaß der Protokollierung steuern lassen. Diese Konfigurationsdateien enden in .serilog.config.
Es handelt sich um XML-Dateien, diese können mit einem beliebigen Texteditor geöffnet werden. Wir empfehlen Notepad++.
Beispiel: “%ProgramData%\Advokat\<SB>\Log\Advokat3.serilog.configconfig”
Info |
---|
Beispiel<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="serilog:using:File" value="Serilog.Sinks.File" /> <add key="serilog:write-to:File"/> <add key="serilog:write-to:File.path" value="%PATH%" /> <add key="serilog:write-to:File.outputTemplate" value="{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [\{Level:u3}] ({ThreadId,3}, {SourceContext,-30}) {Message:lj} {Exception}" /> <add key="serilog:write-to:File.fileSizeLimitBytes" value="1048576" /> <add key="serilog:write-to:File.rollOnFileSizeLimit" value="true" /> <add key="serilog:write-to:File.retainedFileCountLimit" value="10" /> <add key="serilog:write-to:File.shared" value="%SHARED%" /> <add key="serilog:using:Thread" value="Serilog.Enrichers.Thread" /> <add key="serilog:enrich:WithThreadId" /> <add key="serilog:enrich:FromLogContext" /> <add key="serilog:minimum-level" value="Information" /> <add key="serilog:minimum-level:override:XXX" value="Warning" /> </appSettings> </configuration> |
...