• log4net 最快速体验


    本文供实习司机快速上手log4net最基本功能,共4步,3分钟搞定。

    一、添加log4net.dll引用,可使用nuget安装或直接引用文件

    二、添加配置

      在app.config或web.config添加如下配置。注意<configSections> 必须放在最上方。

     1 <configuration>
     2   <configSections>
     3       <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
     4   </configSections>
     5   <log4net>
     6     <!--定义输出到文件中-->
     7     <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
     8       <!--定义文件存放位置-->
     9       <file value="logs"/>
    10       <appendToFile value="true"/>
    11       <rollingStyle value="Date"/>
    12       <datePattern value="'log-'yyyyMMdd'.txt'"/>
    13       <staticLogFileName value="false"/>
    14       <layout type="log4net.Layout.PatternLayout">
    15         <!--输出格式-->
    16        <conversionPattern value="%nDateTime:%d %nThread:%t %nPriority:%p %nMessage:%m %n"/>
    17       </layout>
    18     </appender>
    19     <root>
    20       <!--文件形式记录日志-->
    21       <appender-ref ref="RollingLogFileAppender"/>
    22     </root>
    23   </log4net>
    24 </configuration>

    三、项目AssemblyInfo.cs添加如下配置,初始化log4net配置文件。此步千万不要漏掉、不要漏掉、不要漏掉。

    [assembly: log4net.Config.XmlConfigurator(Watch = true)]

    四、使用Log功能

     1 using log4net;
     2 
     3 namespace Sample
     4 {
     5     class LogTest
     6     {
     7         static ILog logger = LogManager.GetLogger("LogName");
     8 
     9         public static void WriteInfo()
    10         {
    11             logger.Info("写日志测试");
    12         }
    13     }
    14 }
  • 相关阅读:
    php1
    element ui
    webpack
    vue-router
    vue实例相关2
    vue实例相关
    js笔记2
    js笔记
    不找工作,你的简历也要更新!
    除了做测试,我们还能做些什么呢?
  • 原文地址:https://www.cnblogs.com/mousewheel/p/6372227.html
Copyright © 2020-2023  润新知