Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

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>

...