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



我需要在我的 rails 应用程序的根目录中运行thin startthin -ssl ... start,并查看应用程序日志输出到控制台,类似于rails s所做的

在位于应用程序根目录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))

确保您的config/environments/development.rb文件配置为打印日志,如果不是,您可以在那里添加这些行,不要忘记重新启动 Rails 服务器。

logger = ActiveSupport::Logger.new(STDOUT)
logger.formatter = config.log_formatter
config.logger = ActiveSupport::TaggedLogging.new(logger)

最新更新