- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- Perl-Catalyst/その他/デバッグ へ行く。
- 1 (2007-04-25 (水) 13:30:37)
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); } );
参考
- http://blog.woremacx.com/2006/12/log-dbic-sql.html
- http://search.cpan.org/dist/DBIx-Class/lib/DBIx/Class/Manual/Troubleshooting.pod#Tracing_SQL
Data::Dumperプラグイン
use Catalyst qw/-Debug Dumper/; $c->log->dumper($myvar); $c->log->dumper($myvar, 'mylabel');