zoukankan      html  css  js  c++  java
  • 《Log4net写出适合自己的日志类》第三篇【终】【怎样让它适合你自己需求】

    第一篇   用特别简单的实例打开log4net的体验之门。

    第二篇   用理论,让我们了解那些配置文件的意义所在,让我们回过头看懂了第一篇写的配置文件,和输出内容的格式。

    本篇中,【由于大量代码和文字叙述,很容易忽略一些重要信息,所以本篇基本以源代码为中心,简单在博客中讲解重点步骤

    我将直接公布一份源码【包括大部分的常用apperder配置】,如果大家看了前两篇。

    基本也能看懂源码内容了【源码中会有大量备注】。

    GITHUB地址:https://github.com/tanshanli/Z13QU.Log4netDemo

    【项目使用vs2015编写,建议用vs2012及以上版本打开】

    有github账号的可以直接fork项目,没有的github账号的可以直接下载下来。如图:

     


    项目分析:运行项目后会自动还原NuGet程序包(需要一点点时间)

    1.控制台日志输出(基础了解log4net)

      

        三步:

        1.编写config文件(Log4netStudy.config)

        2.导入log4net.dll(直接在vs的unget搜索即可,第一篇中也提供下载)

        3.在命名空间中加入此句代码:[assembly: log4net.Config.XmlConfigurator(ConfigFile = "config的绝对路径或者相对路径", Watch = true)]

        然后就可以编写代码了【代码的注释都在 Program.cs中】。

    2.窗体程序(包含大部分输出日志的位置)

        如果你看完log4net在控制台上的输出,基本上能够了解config中配置文件的具体作用了。

        接下来只需要直接使用

  • 相关阅读:
    还是java中的编码问题
    java restful api
    编码方式
    LinkedHash
    Zoj 2562 More Divisors (反素数)
    spark复习总结03
    spark复习总结02
    spark复习总结01
    使用二进制解决一个字段代表多个状态的问题
    spark性能调优05-troubleshooting处理
  • 原文地址:https://www.cnblogs.com/xiaofeiniu/p/4708439.html
Copyright © 2011-2022 走看看