【发布时间】:2017-09-27 16:06:41
【问题描述】:
我的rails 应用程序中有一个可执行文件bin/log_data。在此文件中,为了访问Rails.logger,我必须要求以下文件:
APP_PATH = File.expand_path('../config/application', __dir__)
require 'rails/commands'
这会在运行bin/log_data 的这个进程中加载整个rails 环境,我认为这种方法有点笨拙。谁能与我分享我将如何加载 Rails.logger 以便我可以执行 `Rails.logger.info('something relative important to log')?
另外,只是一些背景信息,我想使用 Rails.logger 用户,因为输出转到 log/development.log,这对于我希望在跟踪我的应用程序时在 heroku 日志中看到的内容很重要。
【问题讨论】:
标签: ruby-on-rails logging heroku ruby-on-rails-5 worker