俗话说,代码写的好,日志输出少不了;bug改的快,日志要查看。
可见日志在开发过程中必不可少,下面整理了一些log4j的常用配置用于大家参考。
一、概念篇:log4j中的五个参数
-
日志记录器:logger
-
根记录器:rootLogger
-
类别:category
-
输出地:appender
log4j官方定义的 appender 的几种实现
配置 | 说明 |
---|---|
org.apache.log4j.ConsoleAppender | 控制台输出 |
org.apache.log4j.FileAppender | 输出到日志文件 |
org.apache.log4j.DailyRollingFileAppender | 输出到日志文件,每天产生一个新的日志文件 |
org.apache.log4j.RollingFileAppender | 日志文件大小到达指定的大小后产生新的文件 |
Tips:
如果日志数量量不大,我们可以使用 DailyRollingFileAppender 每天产生一个日志文件,方便查看。
如果日志量很大,我们可以使用 RollingFileAppender 来限定每个日志文件的大小,这样每天可能会产生多个日志文件。
- 日志格