Hatena::Groupcatalyst

LAPISLAZULI HILL#Catalyst このページをアンテナに追加 RSSフィード

2006-12-14

[][]Catalystでdbicロギング Catalystでdbicロギング - LAPISLAZULI HILL#Catalyst を含むブックマーク はてなブックマーク - Catalystでdbicロギング - LAPISLAZULI HILL#Catalyst Catalystでdbicロギング - LAPISLAZULI HILL#Catalyst のブックマークコメント

Catalyst アプリで DBIC が生成する SQL だけを見やすい形でログりたかったので、お二人の方法をまねしてみた。

http://blog.woremacx.com/2006/12/log-dbic-sql.html

を見てさっそくやってみた.DBI_TRACEと比べて日付や時間も残っていい感じ.残すならこっちがいいな

さらにネタ元をたどって見たらこんな記述もあった

でも、どうにも解析できなかったことが一つ。DBIC しか見てないんですが、sql_maker が生成した SQL をロギングする方法がわかりません。なんかコードを深追いしていくと、

DBIx::Class::Storage->debugfh とか DBI_TRACE

に行き着いちゃいます。でもよけいなデバッグ情報多すぎで使い物にならないので、ちょっとした Hack で実現。

http://www.drk7.jp/MT/archives/001094.html

いまは特に余計なデバッグ情報があるようには思えないんだけど前は違ったのかな?

[参考]

DBIC_TRACEをファイル書き出し - とあるlapis25の関係不全 - LAPISLAZULI HILL#Group

http://search.cpan.org/dist/DBIx-Class/lib/DBIx/Class/Manual/Troubleshooting.pod#Tracing_SQL

トラックバック - http://catalyst.g.hatena.ne.jp/lapis25/20061214