我有一个简单的骆驼应用程序在计时器上记录事件。日志当前转到 ConsoleAppender。
<route>
<from uri="timer://hello?period=5000"/>
<to uri="log:loggingstuff?showAll=true"/>
</route>
我试图按照以下文档进行操作:http: //hawt.io/plugins/logs/
该应用程序被部署为对码头的战争,并具有 log4j、slf4j 和 insight-log4j 作为依赖项。hawtio-default-1.4.37.war 与它一起部署在 ${jetty.home}/webapps 目录中。Jetty 以“-Dhawtio.authenticationEnabled=false -Dhawtio.offline=true”开始
<dependency>
<groupId>io.fabric8.insight</groupId>
<artifactId>insight-log4j</artifactId>
<version>1.2.0.Beta4</version>
</dependency>
并在 spring camel-context.xml 中有 logQuery bean
<bean id="logQuery" class="io.fabric8.insight.log.log4j.Log4jLogQuery"
lazy-init="false" scope="singleton"
init-method="start" destroy-method="stop"/>
不幸的是,我没有看到骆驼应用程序生成的日志事件。我看到的唯一事件是:
2015-01-08 15:09:20.026 WARNio.hawt.config.ConfigFacade No ConfigFacade constructed yet so using default configuration for now
2015-01-08 15:09:20.043 INFOio.hawt.git.GitFacade hawtio using config directory: /Users/ohhai/.hawtio/config
2015-01-08 15:09:20.088 INFOio.hawt.git.GitFacade Performing a pull in git repository /Users/ohhai/.hawtio/config on remote URL: https://github.com/hawtio/hawtio-config.git. Subsequent pull attempts will use debug logging
2015-01-08 15:09:21.618 WARNio.hawt.jvm.local.JVMList Local JVM discovery disabled as this JVM cannot access com.sun.tools.attach.VirtualMachine due to: com/sun/tools/attach/VirtualMachine
2015-01-08 15:09:21.621 INFOio.hawt.web.AuthenticationFilter Starting hawtio authentication filter, JAAS authentication disabled
谁能给我一些关于如何在“日志”选项卡上显示日志的指示?