ulysseskao
2016-05-01 8f5c8891aba521570fa63c4baf616e3a3c8d9526
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>