zoukankan      html  css  js  c++  java
  • NLog.config 配置

    NLog.confg 参考配置, NLog 热生效不需要重启服务

    <?xml version="1.0" encoding="utf-8" ?>
    <nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://www.nlog-project.org/schemas/NLog.xsd NLog.xsd"
          autoReload="true"
          throwExceptions="false"
          internalLogLevel="Off" internalLogFile="c:\temp\nlog-internal.log">
    
      <variable name="logDirectory" value="${basedir}/logs"/>
      <variable name="traceVal" value="${date:format=HH\:mm\:ss}|${message}"/>
      <variable name="layoutVal" value="${date:format=HH\:mm\:ss}|${uppercase:${level}}|${callsite:fileName=True}${newline}${message}${newline}${exception}"/>
      <variable name="consoleVal" value="${date:format=HH\:mm\:ss}|${pad:padding=5:inner=${level:uppercase=true}}|${message}"/>
    
      <targets>
        <target name="console" xsi:type="ColoredConsole" useDefaultRowHighlightingRules="false"
                layout="${consoleVal}" >
          <highlight-row condition="level == LogLevel.Debug" foregroundColor="DarkGray" />
          <highlight-row condition="level == LogLevel.Info" foregroundColor="Gray" />
          <highlight-row condition="level == LogLevel.Warn" foregroundColor="Yellow" />
          <highlight-row condition="level == LogLevel.Error" foregroundColor="Red" />
          <highlight-row condition="level == LogLevel.Fatal" foregroundColor="Red" backgroundColor="White" />
        </target>
    
        <target xsi:type="File"
          name="logfile"
          fileName="${logDirectory}/info_${shortdate}.log"
          keepFileOpen="false"
          layout="${layoutVal}" />
        <target xsi:type="File"
          name="warnfile"
          fileName="${logDirectory}/warn_${shortdate}.log"
          keepFileOpen="false"
          layout="${layoutVal}" />
        <target xsi:type="File"
          name="errfile"
          fileName="${logDirectory}/error_${shortdate}.log"
          keepFileOpen="false"
          layout="${layoutVal}" />
        <target xsi:type="File"
          name="debugfile"
          fileName="${logDirectory}/debug_${shortdate}.log"
          keepFileOpen="false"
          layout="${layoutVal}" />
        <target xsi:type="File"
                name="tracefile"
                fileName="${logDirectory}/trace_${shortdate}.log"
                keepFileOpen="false"
                layout="${traceVal}" />
      </targets>
    
      <rules>
        <logger name="*" writeTo="console" />
        <logger name="*" level="Trace" writeTo="tracefile"/>
        <logger name="*" level="Error" writeTo="errfile" />
        <logger name="*" level="Warn" writeTo="warnfile"/>
        <logger name="*" minlevel="Info" writeTo="logfile"/>
        <logger name="*" minlevel="Debug" writeTo="debugfile" />
      </rules>
    </nlog>
  • 相关阅读:
    cocos2dx注意点
    [转]优化Cocos2d程序的内存消耗
    [转]Cocosdx中介者模式
    [转]Cocos2dx委托模式
    [转]cocos2dx场景切换时内存过高导致crash解决方法
    SQL语句字符串处理大全(转)
    C#不区分大小写的字符串替换(Replace)函数(转)
    lucene.net 分词 搜索
    起点上的页面传值js,有空研究下
    正则表达式取网页链接以及标题,包含单、双引号,以及没有引号的情况
  • 原文地址:https://www.cnblogs.com/vipsoft/p/15740143.html
Copyright © 2011-2022 走看看