代码之家  ›  专栏  ›  技术社区  ›  Benjamin Bouchet

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

  •  9
  • Benjamin Bouchet  · 技术社区  · 10 年前

    我要跑了 thin start thin -ssl ... start 在我的rails应用程序的根目录中,查看应用程序日志输出到控制台,类似于 rails s

    2 回复  |  直到 10 年前
        1
  •  26
  •   Benjamin Bouchet    10 年前

    在里面 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))
    
        2
  •  1
  •   Edgar Ortega    4 年前

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

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