WEB开发网
开发学院软件开发Java 精通 Grails: 在企业中使用 Grails 阅读

精通 Grails: 在企业中使用 Grails

 2009-10-26 00:00:00 来源:WEB开发网   
核心提示: 清单 7. 将 MBean 注入到 MBean 服务器<beanid="exporter"class="org.springframework.jmx.export.MBeanExporter"><propertyname="s


清单 7. 将 MBean 注入到 MBean 服务器
<bean id="exporter" class="org.springframework.jmx.export.MBeanExporter"> 
 <property name="server" ref="mbeanServer"/> 
 <property name="beans"> 
  <map> 
   <entry key="log4j:hierarchy=default"> 
    <bean class="org.apache.log4j.jmx.HierarchyDynamicMBean"/> 
   </entry>     
  </map> 
 </property> 
</bean> 

重新启动 Grails,然后重新启动 JConsole。如果连接到端口 9004 上的 localhost,新的 log4j MBean 应该显示在 MBeans 选项卡中。展开 log4j 树元素,单击默认值,然后单击 Info 选项卡。从刚添加到 resources.xml(参见图 5)的条目中,可以看到配置片段:


图 6. 查看默认 MBean 信息
精通 Grails: 在企业中使用 Grails

图片看不清楚?请点击这里查看原图(大图)。

现在可以通过 JMX 看到 log4j 了,下一步是调整一些登录设置。

动态更改 log4j 设置

假设现在 Grails 应用程序表现异常。您应该查找问题的根源。查看 grails-app/conf/Config.groovy,您会发现根登录程序将它的输出发送到控制台,但过滤器被设置为 error — rootLogger="error,stdout"。您希望将登录级别更改为 trace 来提高控制台的输出量。

上一页  4 5 6 7 8 9 10  下一页

Tags:精通 Grails 企业

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接