log4j是Java Web中最常用的日志输出框架,这里记录下常用配置。
在log4j中日志添加器(Appender)负责将日志事件(LogEvent)传递给相应的目的地,Appender的常用实现有很多,比如ConsoleAppender,AsyncAppender,FileAppender等等,有各自的应用场景。
关于日志输出级别请自行理解。
DailyRollingFileAppender继承自FileAppender,顾名思义,就是以一定得周期决定是否对日志文件进行转存(roll over),是否对日志文件转存取决于DatePattern,转存后的文件名也依赖于DatePattern的配置。