Gunghoのログ関連機能を大分強化しました。Log::Dispatchを使うので、ファイルだろうとDBだろうとログを突っ込めるようになったよ。コンフィグの中で
あと、これと同じ機構を使って、RequestLogプラグインも作成。こちらはGunghoが持ってきたレスポンスのログを溜めて行くもの。
それとRobotRules::Storage::Cacheがようやく完全に分散環境に対応できました。
log: dispatch: logs: - module: File::Locked name: file filename: /path/to/filename mode: append min_level: info - module: DBI name: dbi datasource: 'dbi:mysql:log' username: 'user' password: 'password' table: 'logging'ってな感じにするとLog::Dispatchが生成されて、$c->log->debug() や$c->log->emergency()でログをどんどんと吐いて行く事ができます。
あと、これと同じ機構を使って、RequestLogプラグインも作成。こちらはGunghoが持ってきたレスポンスのログを溜めて行くもの。
それとRobotRules::Storage::Cacheがようやく完全に分散環境に対応できました。
コメント