2

我正在尝试在我的 spring 应用程序中使用 Jamon,但我没有看到任何消息,这是我对 jamon 的 context.xml 定义。

<bean id="jamonMonitoringAspectInterceptor" class="org.springframework.aop.interceptor.JamonPerformanceMonitorInterceptor">
    <property name="loggerName" value="JamonLogger"/>
    <property name="trackAllInvocations" value="true"></property>
    <property name="useDynamicLogger" value="true"></property>
</bean>

<aop:config>
        <aop:pointcut id="jamonMonitoringPointcut"
                    expression="execution(* com.myorg.somepack.networkapi.websocket.WebSocketService.*(..))"/>

            <aop:advisor pointcut-ref="jamonMonitoringPointcut" 
                    advice-ref="jamonMonitoringAspectInterceptor"/>
</aop:config>

我没有任何异常,一切正常,但我没有看到 jamon 工作。

4

1 回答 1

0

在您的bean中指定一个loggerNameuseDynamicLogger标志,但不能同时指定两者。请参阅此处jamonMonitoringAspectInterceptor的javadoc 。

还要验证记录器级别是否设置为TRACE并且 jamonapi 依赖项包含在您的项目中。

于 2012-11-21T12:03:31.023 回答