zoukankan      html  css  js  c++  java
  • log4net日志使用方法

    1:首先下载log4net.dll,通过网上直接download 或者nuget 下载dll都可以。然后把下载下来的Nlog.dll ,Nlog,extension.dll 加入项目reference.

    2:配置WebConfig文件:

    <configuration>
      <configSections>
        <section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog"/>
      </configSections>


      

    <log4net >
    <!--定义输出到文件中-->
    <appender name="logf" type="log4net.Appender.RollingFileAppender">
    <!--定义文件存放位置-->
    <file value="D:YouPinLogwebinfo" />
    <appendToFile value="true" />
    <param name="DatePattern" value="yyyyMMdd&quot;.txt&quot;" />
    <rollingStyle value="Date" />
    <maxSizeRollBackups value="100" />
    <maximumFileSize value="1024KB" />
    <staticLogFileName value="false" />
    <Encoding value="UTF-8" />
    <filter type="log4net.Filter.LevelRangeFilter">
    <param name="LevelMin" value="INFO" />
    <param name="LevelMax" value="INFO" />
    </filter>

    <layout type="log4net.Layout.PatternLayout">
    <!--输出格式-->
    <!--样例:2008-03-26 13:42:32,111 [10] INFO Log4NetDemo.MainClass [(null)] - info-->
    <conversionPattern value="%date %-5level %logger - %message%newline" />
    </layout>
    </appender>

    <root>
    <appender-ref ref="logf" />
    </root>
    <logger name="DALLogger" additivity="false">
    <!--additivity 是否确认子日志对象继承父日志对象的appender列表,默认为True:确认-->
    <!--注意优先级,优先级低的要放在后面-->
    <level value="ALL" />
    <appender-ref ref="logf" />
    </logger>
    </log4net>

    </configuration>

    3:写入日志:

    private static readonly ILog loggerDal = LogManager.GetLogger("DALLogger");

    loggerDal.Info("info 日志");
    loggerDal.Error("Trace 日志");

  • 相关阅读:
    CC初试啼声-----演讲与我
    static关键字修饰类
    maven可选依赖(Optional Dependencies)和依赖排除(Dependency Exclusions)
    Installation Directory must be on a local hard drive解决办法
    回顾JDBC
    java中的定时器
    怎么删除windows中无用的服务
    java实现简单的素数判断
    SQL注入
    @Override must override a superclass method 问题解决
  • 原文地址:https://www.cnblogs.com/xiaojw/p/7891519.html
Copyright © 2011-2022 走看看