• 学习笔记45_log4net日志


    1.配置添加一个App.config

    *对于网站,就使用web.config

    ***对于App.config和web.config的配置,在表现形式上是不一致的,使用的时候应该在网上查对于的配置设置。

    添加配置

    <configuration>

      <configSections>

        //这是自定义标签的说明

        <section name="log4Net"  type ="log4net.Config.Log4NetConfigurationSectionHanler,log4net"/>

      </configSections>

      //这是自定义的标签

      <log4Net>

        <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">

          <file value="test.txt"/>

          <appendTofile value="true"/>

          <!--最多10个日志备份文件-->

          <maxSizeRollBackups value="10"/>

          <!--每个文件最大多少-->

          <maxinumFileSzie value ="1024KB"/>

          <rollingStyle value="Size"/>

          <!--在此可以设置文件名是静态的还是每天不同-->

          <staticLogFileName value="true"/>

          <!--每条日志应该长怎样的-->

          <layout type="log4net.Layout.PatternLayout">

            <conversionPattern value="%date [%thread] %-5level % logger - %message% newline"/>

          </layout>

        <appender/>

        <root>

          <!---相当于日志只记录哪些信息-->

          <level value="DEBUG"/>

          <appender-ref ref="RollingLogFileAppender"/>

        </root>

        

      </log4Net>

    </configuration>

    2.添加log4Net.dll

    3.在程序最开始时加入log4Net.Config.XmlConfigurator.Configure();

    4.使用:

    Ilog logwriter = log4net.LogManager.GetLogger("DemoWriter");//"DemoWriter"是自定义的

    logwritter .Debug("调试信息");

    logwritter.Error("错误消息");

    *按照上面的设置,那么日志应该是:(生成在exe的相同目录下)

    2013-10-19 10:53:12,657 [9] DEBUG DemoWritter  - 调试信息 

    2013-10-19 10:53:12,673 [9] ERROR DemoWritter  - 错误消息

  • 相关阅读:
    bootstrap-datetimepicker日期控件下载
    【eclipse】启动不了报错java was started but returned exit code=13
    jsp选项卡导航实现——模板
    【eclipse】Multiple annotations found at this line:——解决方法
    【链接】SpringBoot启动错误
    eclipse隐藏关闭的工程
    【链接】虚拟机使用桥接模式不能上网
    python中使用指定GPU
    python开启GPU加速
    Adam那么棒,为什么还对SGD念念不忘 (1) —— 一个框架看懂优化算法
  • 原文地址:https://www.cnblogs.com/pylblog/p/7399652.html
Copyright © 2020-2023  润新知