目的 以下のようなことがやりたかったので、その実現方法のメモです。 cronで実行されるrakeタスクの実行ログを、そのバッチ専用のログファイルに出力 手動でバッチ実行したときのために、標準出力にも同じ内容を出力 予期せぬ例外が発生したときのエラー内容もログファイルに記録 1. バッチ専用のログファイルに出力 単純にRails.loggerを使うと、Controllerなどが出力するアプリケーションログもバッチのログもすべて同じファイルに出力されてしまいます(log/production.logなど)。 それらを区別してバッチの実行ログを確認しやすいようにするため、個別のログファイルに出力します。 ファイル名の指定 以下でlog/batch.logに出力されます。 logger = ActiveSupport::Logger.new(Rails.root.join("log/batch.l
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く