瘦服务器:将应用程序日志输出到控制台,就像'rails s'一样

Ben*_*enj 7 ruby-on-rails thin

我需要运行thin startthin -ssl ... start我的Rails应用程序的根目录中,看到输出应用程序日志到控制台,类似什么rails s

Ben*_*enj 25

config.ru位于应用程序根目录的文件中,在该行之前添加以下代码run Rails.application:

console = ActiveSupport::Logger.new($stdout)
console.formatter = Rails.logger.formatter
console.level = Rails.logger.level

Rails.logger.extend(ActiveSupport::Logger.broadcast(console))
Run Code Online (Sandbox Code Playgroud)

  • 只需将上面的代码包装在`if Rails.env.development?`块中 (2认同)