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如何把一个对象转化为一个字符串记录到日志里。

 

 

转载于:https://www.cnblogs.com/MonoHZ/archive/2012/09/06/2673322.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
log4jdbc-log4j2是一个用于在Java应用程序中记录JDBC日志的工具。它可以通过配置文件来指定使用SLF4J作为日志记录器,并且可以通过添加相关的依赖项来集成到项目中。在配置文件中,可以设置log4jdbc.spylogdelegator.name属性为net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator,以告知log4jdbc-log4j2使用SLF4J作为日志记录器。此外,还可以设置log4jdbc.auto.load.popular.drivers属性为false,以禁止自动加载常用的JDBC驱动程序。\[1\]\[3\]如果需要使用log4jdbc-log4j2,还需要在项目的依赖项中添加org.bgee.log4jdbc-log4j2:log4jdbc-log4j2-jdbc4.1:1.16的依赖项。\[2\] #### 引用[.reference_title] - *1* *2* [使用Log4jdbc-log4j2打印mybatis的sql语句](https://blog.csdn.net/anyincc125/article/details/84904769)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [记一个完成的log4jdbc.log4j2 的完整配置](https://blog.csdn.net/m0_67560682/article/details/129310167)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值