在要加日志的类中添加语句: private static Log heartbeatLogger = LogFactory.getLog("heartbeatLogger");
在conf下面的log4j.properties中添加:
# heartbeat
log4j.logger.heartbeatLogger=INFO,HEARTBEAT
log4j.appender.HEARTBEAT=org.apache.log4j.FileAppender
log4j.appender.HEARTBEAT.File=${hadoop.log.dir}/HEARTBEAT/heart.log
log4j.appender.HEARTBEAT.layout=org.apache.log4j.PatternLayout
log4j.appender.HEARTBEAT.layout.ConversionPattern=%d %p [%c] - %m%n
log4j.additivity.heartbeatLogger=false
即可
本文详细介绍了如何在特定类中使用Log4j进行日志记录,并在log4j.properties文件中配置日志级别、文件路径及日志格式。
1万+

被折叠的 条评论
为什么被折叠?



