我有一个RouteBuilder
路线,包括:骆驼日志谓词写入哪个文件?
.log(LoggingLevel.DEBUG, "Unknown type on reporting queue")
对不起,这个问题,但没有得到这个记录? hawtio证实它正在执行中。但它不在/var/log/tomcat/myproject.log
或var/log/tomcat/myproject/camel.log
文件中。我还没有看到它在/var/log/messages
我看到myproject.log
从我的豆记录的消息,但没有被.log(...)
谓语记录。
编辑 经过一番挖掘,我发现slf4j可以坐在log4j之上。我发现了一个配置文件,并能够写入我被在日志谓词插入适当的标识符期待日志:
.log(LoggingLevel.DEBUG, "com.mycompany.mything", "Unknown type on reporting queue")
com.mycompany.mything
在log4j的文件,使得它写入到所需的日志文件中定义。
这不是一个非常精确的描述,但坦率地说,Java日志记录使我困惑。