我准备了驼峰路线并且我想要添加日志消息,但是在某些情况下,在方法getHeader上会出现nullpointer。如何重建日志消息?
process(exchange -> {
LOG.info("Receipt file name for customer ${company.getCompanyId()}: ${exchange.getIn().getHeader(Exchange.OBJECT_NAME, String.class}");
})
答案 0 :(得分:0)
你这样做有点不对LOG.info
是常规记录器,如log4j,slf4-api等。
如果您想记录包含Camel消息详细信息的消息,请使用Camel的Log EIP:http://camel.apache.org/logeip.html
而不是processor
使用log
代替。