zoukankan      html  css  js  c++  java
  • Log4NET初接触

    1. log4net简介

      log4net.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。Java平台下,它还有一个姐妹组件——log4j

      log4net的下载地址:http://logging.apache.org/log4net/download.html

    2. log4net的组成

      log4net主要由五部分组成,分别为AppendersFiltersLayoutsLoggersObject Renders

    • Loggers

          日志记录方式的描述,即描述如何记录程序日志,这些描述包含Appender,Layout等等.是直接和应用程序交互的,Logger只是产生日志,然后由它引用的Appender记录到指定的媒介,并由Layout控制输出格式。

      可以有多个Logger同时存在,以实现多种方式来记录一个日志消息;

    • Appenders

    Appenders用来定义日志的输出方式。它还可以通过配置FiltersLayout来实现日志的过滤和输出格式

    • Layouts

    Layout用于控制Appender的输出格式,可以使线性的也可以使XML。一个Appender只能有一个Layout

    • Filters

    使用过滤器可以过滤掉Appender输出的内容。过滤器有以下几种:

    • Repository

    Repository主要用于日志对象组织结构的维护。如果你不想自己扩展log4Net的话,可以用不管它

    • Object Renders

    Object Renders logger如何把一个对象转化为一个字符串记录到日志里。

     

     

  • 相关阅读:
    NOIP201310华容道
    NOIP201110观光公交
    markdown
    【NOIP2016】愤怒的小鸟
    【NOIP2016】组合数问题
    [TJOI2019]唱,跳,rap,篮球(生成函数,组合数学,NTT)
    CF1217E Sum Queries? (线段树)
    CF1178F Short/Long Colorful Strip(DP)
    ZROI 暑期高端峰会2019 总结
    [HNOI2012]集合选数(构造,状态压缩,DP)
  • 原文地址:https://www.cnblogs.com/MonoHZ/p/2673322.html
Copyright © 2011-2022 走看看