時計仕掛けの宝石を使用して、スケジュールされたジョブを管理しています。ログをファイルに書き込むことができることを除いて、すべてがうまく機能します。
ここに私のイニシャライザがあります:
module Clockwork
configure do |config|
config[:logger] = Logger.new("clockwork.log")
end
end
そして、時計仕掛けを開始したとき、標準出力にまだログが表示されます。
$ clockwork config/clock.rb
I, [2014-06-12T12:43:12.029169 #12396] INFO -- : Starting clock for 1 events: [ sync_database_tasks_for_model_ScheduledJob ]
I, [2014-06-12T12:43:12.029278 #12396] INFO -- : Triggering 'sync_database_tasks_for_model_ScheduledJob'
I, [2014-06-12T12:43:13.123395 #12396] INFO -- : Triggering 'Winnie Test'
clockwork.log は作成されましたが、ログは書き込まれませんでした。UNIX コマンドの出力をリダイレクトすることで回避できますが、本来あるべき方法で動作させたいと考えています。