
log4j
文章平均质量分 88
iteye_18983
这个作者很懒,什么都没留下…
展开
-
Log4j配置介绍
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。 Log4j配置介绍 1. 配置文件 Log4J配置文件的基本格式如下: #配置根Loggerlog4j.rootLogger = [ level...原创 2016-03-24 13:55:21 · 199 阅读 · 0 评论 -
深入Log4J源码之LoggerRepository和Configurator
LoggerRepository从字面上理解,它是一个Logger的容器,它会创建并缓存Logger实例,从而具有相同名字的Logger实例不会多次创建,以提高性能。它的这种特性有点类似Spring的IOC概念。Log4J支持两种配置文件:properties文件和xml文件。Configurator解析配置文件,并将解析后的信息添加到LoggerRepository中。LogManager最终...原创 2016-03-24 14:13:15 · 464 阅读 · 0 评论 -
Log4j自定义Appender(一)
最初想要在执行一段业务逻辑的时候调用一个外部接口记录审计信息,一直找不到一个比较优雅的方式,经过讨论觉得log4j自定义的appender或许可以实现此功能。后来就了解了一下log4j的这部分。 Apache Log4j 架构 Apache Log4j是当前在J2EE和J2SE开发中用得最多的日志框架(几乎所有项目都用它),因为它具有出色的性能、灵活的配置以及丰富的功...原创 2016-03-24 14:17:51 · 735 阅读 · 0 评论 -
Log4j自定义Appender(二)
自定义Appender实际应用 场景一:利用log4j MongoDB插件 向 MongoDB数据库写入数据 1.项目引入 jar 包:spring-data-mongodb-log4j:1.8.0,及 log4j 1.2以上jar包2.log4j.properties 配置 log4j.rootLogger=INFO, stdoutlog4j.a...2016-03-24 14:56:41 · 382 阅读 · 0 评论