From a83ed48510ace1de55f9cec63ce48d2b2cd0fe9e Mon Sep 17 00:00:00 2001 From: Michael Krisper <michael.krisper@tugraz.at> Date: Tue, 10 May 2016 12:04:15 +0200 Subject: [PATCH] logfile limited to 10MB (+10MB archive), corrected callsite (skipFrames), SimulatorFactory always writes Version Info --- VECTO/app.config | 11 +++++++++-- VectoConsole/App.config | 18 ++++++++++++++---- 2 files changed, 23 insertions(+), 6 deletions(-) diff --git a/VECTO/app.config b/VECTO/app.config index b769e35b03..45ad93e0f0 100644 --- a/VECTO/app.config +++ b/VECTO/app.config @@ -16,10 +16,17 @@ <parameter layout="${level}" /> <parameter layout="${message}" /> </target> - <target xsi:type="File" name="LogFile" fileName="${basedir}/logs/log.txt" - layout="${longdate} [${processid}:${threadid}@${machinename}] ${callsite} ${level:uppercase=true}: ${message} ${exception:format=tostring}" /> + <target xsi:type="File" + name="LogFile" + fileName="${basedir}/logs/log.txt" + layout="${longdate} [${processid}:${threadid}@${machinename}] ${callsite:skipFrames=1} ${level:uppercase=true}: ${message} ${exception:format=tostring}" + keepFileOpen="false" + archiveFileName="${basedir}/logs/archive{#}.txt" + maxArchiveFiles="1" + archiveAboveSize="10000000" /> </targets> <rules> + <logger name="TUGraz.VectoCore.Models.Simulation.Impl.SimulatorFactory" minlevel="Info" writeTo="LogFile" /> <logger name="*" minlevel="Warn" writeTo="LogFile" /> <logger name="*" minlevel="Error" writeTo="WarningLogger" /> </rules> diff --git a/VectoConsole/App.config b/VectoConsole/App.config index 81aa14050a..0118145833 100644 --- a/VectoConsole/App.config +++ b/VectoConsole/App.config @@ -12,13 +12,23 @@ xsi:schemaLocation="http://www.nlog-project.org/schemas/NLog.xsd NLog.xsd" autoReload="false" throwExceptions="false" - internalLogLevel="Off" internalLogFile="c:\temp\nlog-internal.log"> + internalLogLevel="Off" + internalLogFile="c:\temp\nlog-internal.log"> <targets async="true"> - <target xsi:type="Console" name="ConsoleLogger" error="true" /> - <target xsi:type="File" name="LogFile" fileName="${basedir}/logs/log_${threadid}.txt" - layout="${longdate} [${processid}:${threadid}@${machinename}] ${callsite} ${level:uppercase=true}: ${message} ${exception:format=tostring}" /> + <target xsi:type="Console" + name="ConsoleLogger" + error="true" /> + <target xsi:type="File" + name="LogFile" + fileName="${basedir}/logs/log.txt" + layout="${longdate} [${processid}:${threadid}@${machinename}] ${callsite:skipFrames=1} ${level:uppercase=true}: ${message} ${exception:format=tostring}" + keepFileOpen="false" + archiveFileName="${basedir}/logs/archive{#}.txt" + maxArchiveFiles="1" + archiveAboveSize="10000000" /> </targets> <rules> + <logger name="TUGraz.VectoCore.Models.Simulation.Impl.SimulatorFactory" minlevel="Info" writeTo="LogFile" /> <logger name="*" minlevel="Warn" writeTo="LogFile" /> </rules> </nlog> -- GitLab