当我使用jruby 1.6.2 rails 3.09应用程序查看Jboss AS 7.01下的日志时,我看到一条消息,如
16:31:24,259 INFO [org.apache.catalina.core.ContainerBase。[jboss.web]。[default-host]。[/ apollo]](http-0.0.0.0-0.0.0.0-8180- 32)SessionsContro处理 ller#new as HTML
如何将“org.apache.catalina.core.ContainerBase”更改为更符合我需要的内容。背景是我想在jboss日志记录部分中定义一些Packagenames,每个packagename使用不同的logger-handler。所以我需要一个我自己的应用程序的包名,而不是org.apache。 一般来说:我怎样才能影响必须记录的消息的执行。
提前致谢
艾哈德
答案 0 :(得分:0)
设置备用日志记录机制,例如如果你说你正在使用SLF4J,请将这些添加到 web.xml :
<context-param>
<param-name>jruby.rack.logging</param-name>
<param-value>slf4j</param-value>
</context-param>
<context-param>
<param-name>jruby.rack.logging.name</param-name>
<param-value>apollo-rails-app</param-value>
</context-param>
log4j 也受支持