Catalyst デバッグ

SQLのダンプ

シェルで下のように設定してミニサーバを起動するとSQLがダンプされる。

 export DBIC_TRACE=1

もしくはアクションクラスの中などで以下のようにデバッグフラグをたてる。

 $c->model('MyappDB')->storage->debug(1);
 $c->model('MyappDB')->storage->debugcb(
      sub {
          my ($op, $info) = @_;
          $c->log->debug($info);
      }
  );

参考

Data::Dumperプラグイン

Catalyst-Plugin-Dumper

 use Catalyst qw/-Debug Dumper/;
 
 $c->log->dumper($myvar);
 $c->log->dumper($myvar, 'mylabel');

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS