From 8f5c8891aba521570fa63c4baf616e3a3c8d9526 Mon Sep 17 00:00:00 2001 From: ulysseskao <ulysseskao@gmail.com> Date: Sun, 01 May 2016 01:12:51 +0800 Subject: [PATCH] update for logger --- CCSTrace/NLog.config | 24 +++++++++++++++++++++++- 1 files changed, 23 insertions(+), 1 deletions(-) diff --git a/CCSTrace/NLog.config b/CCSTrace/NLog.config index a5fc24d..f4cd4d4 100644 --- a/CCSTrace/NLog.config +++ b/CCSTrace/NLog.config @@ -29,8 +29,23 @@ <target xsi:type="File" name="f" fileName="${basedir}/logs/${shortdate}.log" layout="${longdate} ${uppercase:${level}} ${message}" /> --> + <target xsi:type="File" name="file" + fileName="${basedir}/App_Data/Logs/${shortdate}/ccstrace-${logger}.txt" + layout="${longdate} | ${level:uppercase=true} | ${logger} | ${message} ${newline}" /> + <target xsi:type="File" name="fileRecord" + fileName="${basedir}/App_Data/Logs/${shortdate}/ccsrecord-${logger}.txt" + layout="${longdate} | ${level:uppercase=true} | ${logger} | ${message} ${newline}" /> + <target xsi:type="File" name="FatalFile" + fileName="${basedir}/App_Data/Logs/${shortdate}/FatalFile.txt" + layout="${longdate} | ${level:uppercase=true} | ${logger} | ${message} ${newline}" /> + <target xsi:type="EventLog" name="eventlog" + source="CCSTrace" log="Application" + layout="${date}: ${message} ${stacktrace}" /> + <target xsi:type="Trace" name="traceLog" + layout="${longdate} | ${level:uppercase=true} | ${logger} | ${message} ${newline}" /> + <target xsi:type="Console" name="consoleLog" + layout="${longdate} | ${level:uppercase=true} | ${logger} | ${message} ${newline}" /> </targets> - <rules> <!-- add your logging rules here --> @@ -38,5 +53,12 @@ Write all events with minimal level of Debug (So Debug, Info, Warn, Error and Fatal, but not Trace) to "f" <logger name="*" minlevel="Debug" writeTo="f" /> --> + <logger name="*" levels="Trace, Debug, Info, Warn, Error, Fatal" writeTo="file" /> + <logger name="*" levels="Trace, Debug, Info, Warn, Error, Fatal" writeTo="consoleLog" /> + <logger name="*" levels="Trace, Debug, Info, Warn, Error, Fatal" writeTo="traceLog"/> + <logger name="*" level="Warn, Error, Fatal" writeTo="FatalFile" /> + <logger name="*" level="Warn, Error, Fatal" writeTo="eventlog" /> + <logger name="CCSTrace.CCS.SEventLog" writeTo="eventlog" /> + <logger name="CCSTrace.CCS.RecordLog" writeTo="fileRecord" /> </rules> </nlog> \ No newline at end of file -- Gitblit v0.0.0-SNAPSHOT