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