使用 JBoss Fuse / Apache Camel,写入配置的日志文件org.ops4j.pax.logging.properties
,我想记录主机名。
log4j.appender.myapp.layout.ConversionPattern=${host} %d{ISO8601} %p %X{bundle.id} %c{1} %m%n
转换模式中的部分${host}
不起作用。
有没有办法让我得到这个?有没有类似的东西%X{host.name}
?
在我读到的代码中HOSTNAMENONCANON
——也许我可以访问它?
日志框架是OPS4j
,虽然模式看起来与 log4j 相似,但我不确定它们是否以相同的方式工作,或者确实可以通过 log4j 记录主机名的方式在这里也可以工作(但可能值得一试)。
谢谢,维京史蒂夫。