Log::Dispatch::File::Rolling
2010年6月1日
Catalystのアプリログを吐く時にCatalyst::Plugin::Log::Dispatchを普通に使うんですが、
ログが貯まりっぱなしになるのでなんとかしないとなー。
って事で、Log::Dispatch::FileRotateで、ファイルを分けるんですけど、
サイズ指定しかできない。
ログは日別に分けたいんだよと。
いつもは、logrotateを設定するんですが
んな事をしなくても
Log::Dispatch::File::Rolling
っていいモジュールがあった。
Myapp.ymlで
Log::Dispatch: - class: File::Rolling name: file min_level: debug filename: /var/log/myapp_debug.%d{yyyyMMdd}.log mode: append format: '[%p] %m %n'
てな感じ。