在opentsdb中使用了slf4j日志系统,有关slf4j介绍可参见已发表日志《SLF4J教程(自由在各种log中切换)》。默认情况下opentsdb使用的是log4j-over-slf4j日志类型。
为了使用以前经常应用的log4j,可以将log4j-over-slf4j-1.7.2.jar换成slf4j-log4j12-1.7.5.jar包,在运行时会报类冲突,原因是slf4j-log4j12-1.7.5.jar包中的org\slf4j\impl路径下的三个static类与logback-classic-1.0.9.jar同路径同名类冲突,将logback-classic-1.0.9.jar包中的三个static删除。
在项目中加入log4j.properties文件,再运行程序就会出现熟悉的log4j日志信息了。