#5236 - Added options to set (and set default as) the log file is closed after each log event

This commit is contained in:
Bjarke Berg
2019-05-02 14:19:48 +02:00
parent 29b4da4dca
commit 6adec17b26
3 changed files with 36 additions and 8 deletions

View File

@@ -20,11 +20,12 @@
<add key="serilog:using:File" value="Umbraco.Core" />
<add key="serilog:write-to:File.formatter" value="Serilog.Formatting.Compact.CompactJsonFormatter, Serilog.Formatting.Compact" />
<add key="serilog:write-to:File.path" value="%BASEDIR%\App_Data\Logs\UmbracoTraceLog.%MACHINENAME%..json" />
<add key="serilog:write-to:File.shared" value="true" />
<add key="serilog:write-to:File.shared" value="false" />
<add key="serilog:write-to:File.restrictedToMinimumLevel" value="Debug" />
<add key="serilog:write-to:File.retainedFileCountLimit" value="" /> <!-- Number of log files to keep (or remove value to keep all files) -->
<add key="serilog:write-to:File.rollingInterval" value="Day" /> <!-- Create a new log file every Minute/Hour/Day/Month/Year/infinite -->
<add key="serilog:write-to:File.async" value="true" />
<add key="serilog:write-to:File.asyncKeepFileOpen" value="false" />
<!-- Optional TXT log file -->
<!--<add key="serilog:using:File" value="Serilog.Sinks.File" /> -->