我遵循了几个方向,但似乎都没有用。这是我的具体问题。 1. lib 目录中包含哪些 jar? 2.我应该把log4j.properties放在哪里?它应该是什么样子? 3. rails 是怎么知道要使用 log4j 的?没有一个方向提到我需要更改 environment.rb 或 environments/production.rb 来更改记录器配置。 Rails 是怎么知道要使用 log4j 的?非常感谢。
最佳答案
- 据我所知,只要 log4j jar 就足够了。
- 在 WEB-INF/classes 中。有关详细信息,请参阅 log4j 文档。
要告诉 Rails 有关 log4j 的信息,请设置上下文初始化参数
jruby.rack.logging
至log4j
:<上下文参数>
jruby.rack.logging <参数值>log4j参数值> 上下文参数>
然后 JRuby-Rack 会将 Rails 记录器设置为在启动时使用 log4j。
关于ruby-on-rails - 有人可以告诉我如何在 Tomcat 上为 jruby on rails 设置 log4j 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7641118/