0

当我使用 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) 处理由 SessionsController#new 作为 HTML

如何将“org.apache.catalina.core.ContainerBase”更改为更适合我需要的内容。背景是我想在 jboss 日志记录部分中定义一些包名,每个包名使用不同的记录器处理程序。所以我需要我自己的应用程序的包名,而不是 org.apache。一般来说:我如何影响必须记录的消息的除外。

提前致谢

艾哈德

4

1 回答 1

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

于 2012-05-30T12:17:47.873 回答