Gungho 0.08013

| コメント(0) | トラックバック(0)
Gunghoのログ関連機能を大分強化しました。Log::Dispatchを使うので、ファイルだろうとDBだろうとログを突っ込めるようになったよ。コンフィグの中で

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がようやく完全に分散環境に対応できました。

Author

Daisuke Maki (a.k.a lestrrat): Perl hacker, Director of Japan Perl Association, YAPC::Asia Tokyo Organizer (2009-2012), Fluent in Japanese, English. Ex-Brazilian (sorta)

#perl #c #ruby #java #mysql #english #japanese #opensource #stf #cooking #scotch #cigar


このエントリーをはてなブックマ
ークに追加

翔泳社よりモダンPerl入門(2010)を出版させていただいております。できれば内容をアップデートしたいので是非皆様・・・現在の在庫処理にお力をお貸しください!><

月別アーカイブ