タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Logとlog-dumpに関するlax34のブックマーク (1)

  • Log::Dump - Charsbar::Note

    名前の通り、基的にはデバッグ用のロガーなのですが、useするだけでlogなどのメソッドがはえて、オブジェクトだろうとなんだろうと気にせず放り込めるというの(だけ)が売り(よくある $c->log->info("message") のようなAPIはテスト用のモックをつくるときとか、ロガーを切り替えたくなったときとかに面倒なことになりがち)。 SYNOPSISはこんな感じ。 use Log::Dump; # クラスから直接log __PACKAGE__->log( error => 'foo' ); # オブジェクトからももちろん使える sub some_method { my $self = shift; # 引数が複数にわかれていても、オブジェクトまじりでも無問題 # (必要ならData::Dumpでダンプする) $self->log( info => 'my self is ', $s

    Log::Dump - Charsbar::Note
  • 1