Apache的开源项目Log4j
来源:互联网 发布:最新淘宝好评返现违规 编辑:程序博客网 时间:2024/05/22 06:44
1 概念
Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。
2 log4j的下载
3 log4j的结构
4 appender的常用类型
(每天产生一个日志文件)
(文件大小到达指定尺寸的时候产生一个新的文件)
5 PatternLayout(自定义布局)
# %d 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式
# 如:%d{yyyy年MM月dd日HH:mm:ss,SSS},输出类似:2012年01月05日22:10:28,921
# %p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL,p前面的数字表示占字位。
# %m 输出代码中指定的消息
# %C 输出所属的类目,通常就是所在类的全名
# %c 输出Logger.getLogger(Clazzclass)中参数的class名
# %t 输出产生该日志事件的线程名
# %n 输出一个回车换行符,Windows平台为“\r\n”,Unix平台为“\n”
# %l 输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数
# 如:Testlog.main(TestLog.java:10)
# %F 输出日志消息产生时所在的文件名称
# %L 输出代码中的行号
# %% 输出一个"%"字符
6 Logger控制器的选择
log4j.rootLogger=debuglog4j.logger.com=error
log4j.logger.com.atguigu=info
- Log4j是Apache的开源项目
- Apache的开源项目Log4j
- Java的开源项目:简单介绍Log4J的使用
- 不错的日志输入开源项目Log4j
- 来自Apache的Java开源项目
- apache开源项目
- apache 开源项目
- Apache的Log4j.xml配置
- java开源项目Log4J 详解
- java开源项目Log4J 详解
- Apache log4j
- 【Apache】log4j
- Apache Log4j配置说明/log4j的分层打印
- Apache Log4j配置说明/log4j的分层打印
- Apache开源项目简介
- apache开源项目介绍
- Apache开源项目简介
- 开源项目地址-apache
- openwrt/lede配置单臂路由,centos7开启vlan支持,小记
- 【BZOJ3732】【MST】【LCA】Network 题解
- SQL Server 自定义函数
- java主线程结束和子线程结束之间的关系
- plsql程序的基本写法及三种循环
- Apache的开源项目Log4j
- 微软开山老祖之一————Paul Allen
- unity序列帧动画的粒子特效
- Jzoj4724 斐波那契(待填)
- 图解直接插入排序
- 【bzoj4204】取球游戏
- 反射中java.lang.NoSuchFieldException和 java.lang.IllegalAccessException
- forward() 与redirect()的区别
- jstack使用和线程堆栈dump分析