zoukankan      html  css  js  c++  java
  • log4net简单配置内容

    首先将log4net.dll下载来,添加到项目引用中:

    在assembly文件最后面加(其实没关系的):

    [assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config",ConfigFileExtension = "config",Watch = true)]

    单独的log4net.config文件,要加的项目里添加新建项,配置文件log4net.config,右击该文件,属性=》如果较新则复制,内容如下

      <configSections>
        <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
      </configSections>
      <log4net>
        <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender" >
          <layout type="log4net.Layout.PatternLayout">
            <conversionPattern value="%date [%thread] %-5level %logger [%ndc] - %message%newline" />
          </layout>
        </appender>
        <appender name="LogFileAppender" type="log4net.Appender.FileAppender">
          <param name="File" value="my_log-file.txt"/>
          <param name="AppendToFile" value="true"/>
          <layout type="log4net.Layout.PatternLayout">
            <conversionPattern value="%d [%t] %-5p %c [%x] &lt;%X{auth}&gt;%n - %m%n" />
          </layout>
        </appender>
        <root>
          <level value="ALL" />
          <appender-ref ref="LogFileAppender" />
        </root>
      </log4net>

    这样算是配置完毕了

    开始使用log4net吧

    示例如下:

    log4net.ILog log = log4net.LogManager.GetLogger("MyLogger");//MyLogger是实例名字
    if (log.IsDebugEnabled)//是否启用了Debug
    {
         log.Debug("hello,log4net");
    }

    文章参考:http://www.cnblogs.com/kissazi2/p/3392094.html

  • 相关阅读:
    javascript预编译练习(变态篇)
    javascript预编译
    原码、反码、补码 详解
    Ubuntu 16.04安装anaconda3
    html+css实现奥运五环(环环相扣)
    jquery实现分页效果
    Centos6.5修改mysql登陆用户密码
    2020/5/29 JS中的循环和函数
    2020/5/27 JS 循环语句
    2020/5/26 JS
  • 原文地址:https://www.cnblogs.com/24la/p/log4net-simplly-config.html
Copyright © 2011-2022 走看看