• 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

  • 相关阅读:
    线性方程与行列式
    几何变换
    复数
    矢量
    DRBD 基础及安装
    OpenSSL自签发CA证书chrome浏览器安全访问
    DRBD+Keepalived高可用
    mysql 直接拷贝data 目录下文件还原数据的实现
    Form表单disabled神坑:无法传值到后端
    设置鼠标样式为不可用
  • 原文地址:https://www.cnblogs.com/24la/p/log4net-simplly-config.html
Copyright © 2020-2023  润新知