我有2个环境:测试和生产 在两个环境中我都有以下内容/ * .rb:
config.logger = LogStashLogger.new(port: 5228)
问题是,只有在测试环境中我才有Rails.logger指向这个记录器并正在工作,而在生产环境中,Rails.logger仍然是STDOUT。 我查看并搜索了另一个覆盖,但一无所获。 我甚至试图把它放在config / enviroment.rb上,但没有任何运气。制作坚持要STDOUT ......
这与nginx / passenger有什么关系吗? 请协助
TNX!
答案 0 :(得分:0)
我的gemfile(Heroku' s gem)中的rails_12factor包括 rails_stdout_logging !!!!!
我完全删除了它,它解决了我的问题。