在Rails中直接"put"到Apache日志

Pau*_*aul 1 apache ruby-on-rails passenger

将调用puts写入Apache日志文件的配置设置是什么?(使用Passenger在Apache上运行Rails)

谢谢

Ben*_*use 7

为什么不直接登录Rails日志?您可以使用Rails.logger写入应用程序日志目录中的文件.

例:

Rails.logger.warn "Login failed for user #{@user.login}"
Run Code Online (Sandbox Code Playgroud)

Rails内置了不同的日志记录级别(调试,信息,警告,错误和致命),这些可以在您的环境文件中指定.因此,要将生产模式中的日志记录设置为调试级别

config.log_level = :debug
Run Code Online (Sandbox Code Playgroud)