• Log4net 配置


    在独立的配置文件中只需要修改几个地方就能完成:

    1. 新建一个配置文件,log4net.config配置方法同成web.config或app.config一致;

    2.如果windows应用程序请把配置文件设为:复制到输出目录 修改方法:在log4net.config上右击-->属性--->把"复制到输出目录" 值改为true; 

    3.在要用到log4的地方命名空间上边加上:[assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", Watch = true)]

    <?xml version="1.0"?>
    <configuration>
      <configSections>
        <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
      </configSections>
      
      <log4net>
        <!--日志以流的方式输出并保存至e:logFile\yyyy-MM.LOG文件中 -->
        <appender name="TestLogFileAppender" type="log4net.Appender.RollingFileAppender">
          <file value="e:logFile" />
          <datePattern value="yyyy-MM.LOG" />
          <appendToFile value="true" />
          <rollingStyle value="Date" />
          <staticLogFileName value="false" />
          <layout type="log4net.Layout.PatternLayout">
            <param name="ConversionPattern" value="%date [%-5level] -- %m%n" />
          </layout>
        </appender>
    
        <logger name="TestLogger">
          <level value="ALL" />
          <appender-ref ref="TestLogFileAppender" />
        </logger>
      </log4net>
    </configuration>
    using log4net;
    using System;
    
    [assembly: log4net.Config.XmlConfigurator(ConfigFile = @"log4net.config", Watch = true)]
    namespace MyLog4net
    {
        class Program
        {
            static void Main(string[] args)
            {
                LogManager.GetLogger("TestLogger").Info("abc");
            }
        }
    }
  • 相关阅读:
    LabVIEW-水仙花数
    NRF51822自学笔记(一) 流水灯
    机器学习第四次作业
    4.K均值算法--应用
    机器学习第三次
    机器学习第二次专业
    算符优先分析
    自下而上语法分析
    递归下降语法分析
    LL(1)文法的判断,递归下降分析程序
  • 原文地址:https://www.cnblogs.com/valor-xh/p/6117007.html
Copyright © 2020-2023  润新知