gpt4 book ai didi

ruby-on-rails - Jruby on Rails 使用 Tomcat 进行日志记录

转载 作者:行者123 更新时间:2023-11-28 22:56:35 26 4
gpt4 key购买 nike

我有一个 jruby/rails (4.1) 应用程序,我想通过 Tomcat 进行部署。我通过添加

使应用程序通过 stdout 登录
    config.logger = Logger.new(STDOUT)

config/application.rb 中,日志行将转到 catalina.log

我们希望应用程序日志转到单独的 Tomcat 日志文件。是否可以?如何配置?

谢谢!

最佳答案

如果你根本没有设置config.logger ...它将记录到servlet log所在的位置

所以根本不要对 config.logger 做任何事情(只保留默认值)它应该可以工作(当然假设是 JRuby-Rack)。否则有 2 个选项:

  • 使用 Java 日志库(如果 TC 是 JUL 或 Log4J)和 configure JRuby-Rack 委托(delegate)

  • 或简单地 config.logger = Logger.new('logs/rails.log') 在这种情况下确保您设置格式化程序以包含时间戳

注意:请注意,在第一种情况下,Java 日志记录库将在信息级别接收来自 Rails 的所有日志(记录器未映射“一对一”)...这可能会在未来的 JRuby-Rack 1.2 版本中改变。

关于ruby-on-rails - Jruby on Rails 使用 Tomcat 进行日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25692126/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com