Log4j2介绍和特性实例(二)--一个实例和初学注意事项(configuration标签中的 status 和 monitorInterval)
来源:互联网 发布:淘宝直播卖什么好 编辑:程序博客网 时间:2024/06/06 06:57
上一篇对官方手册中给出的Log4j2新特性进行了翻译,本篇给出一个Log4j2使用的例子。
本例子包括XML配置文件,需要引用的Jar包,需要Import的文件和代码,这样大家对Log4j2的使用有一个直观的认识。
代码都是调试OK的。
1. XML配置文件默认可以放在源码src目录下,log4j2.xml:
XML配置文件的结构就是在logger下可以关联一个到多个appender,即输出的目的地。在Java代码中则可以通过logger去输出日志。
下面是是用户手册中给出的类图,其中Configuration指的就是XML配置文件。
2. 在Java Build Path需要引入external jar包:
log4j-api-2.5.jar
log4j-core-2.5.jar
3. Java测试代码:
对于初次使用Log4j2的朋友,有两点需要注意:
1)在调试的过程中,可以将配置文件中,configuration标签(<configuration status="debug" monitorInterval="30">)中的status设置为debug,这样用户可以在Eclipse的console看到Log4j2启动和加载配置文件时的打印信息。
2)configuration标签(<configuration status="debug" monitorInterval="30">)中的monitorInterval是用来设置配置文件的动态加载时间的,单位是秒。monitorInterval="30"表示每30秒配置文件会动态加载一次。在程序运行过程中,如果修改配置文件,程序会随之改变。
后面的文章将介绍一些Log4j2特性的验证,包括日志文件存档压缩,异步日志,过滤器,自定义日志等级,XML配置文件自定义路径,日志文件动态命名等特性。敬请关注: )
- Log4j2介绍和特性实例(二)--一个实例和初学注意事项(configuration标签中的 status 和 monitorInterval)
- Log4j2介绍和特性实例(二)--一个实例和初学注意事项(configuration标签中的 status 和 monitorInterval)
- Log4j2介绍和特性实例(一)
- Log4j2介绍和特性实例(一)
- Log4j2介绍和特性实例(三)--日志的异步输出
- Log4j2介绍和特性实例(四)--过滤器Filter
- Log4j2介绍和特性实例(五)--用户自定义日志等级
- Log4j2介绍和特性实例(三)--日志的异步输出
- Log4j2介绍和特性实例(三)--日志的异步输出
- Log4j2介绍和特性实例(六)--配置文件不在默认路径下的加载
- Log4j2介绍和特性实例(七)--代码中指定日志文件的名字
- struts2 一个标签例子 和 服务实例
- ACE中的Proactor介绍和应用实例
- ACE中的Proactor介绍和应用实例
- ACE中的Proactor介绍和应用实例
- ACE中的Proactor介绍和应用实例
- ACE中的Proactor介绍和应用实例
- ACE中的Proactor介绍和应用实例
- 安卓案例-图片浏览器
- 微信分享时报错 errMsg:config:invalid url domain
- Android快速开发控件---下拉导航菜单
- 多表连接的三种方式详解 HASH JOIN MERGE JOIN NESTED LOOP【2】
- 8面向对象高级--->枚举类
- Log4j2介绍和特性实例(二)--一个实例和初学注意事项(configuration标签中的 status 和 monitorInterval)
- android7新特性:多窗口支持
- 安卓案例-使用QuickContactBadge 关联联系人
- wordpress 优化速度的插件和方法
- ECshop商品列表页按销量排序
- EasyUI的combotree 默认节点选中呢
- C#对字符串加密解密 DES
- PHP 26个英文字母递增
- H5与移动端的交互方案