ダンサーアプリケーション内でPlack::Middleware :: DBIC::QueryLogを使用しようとしています。ドキュメントには、次のようなクエリログを取得するように指示されています。
use Plack::Middleware::DBIC::QueryLog;
sub get_querylog_from_env {
my ($self, $env) = @_;
Plack::Middleware::DBIC::QueryLog->get_querylog_from_env($env);
}
データベーススキーマにアクセスする前に、ダンサーアプリでに設定$schema->storage->debugobj
する必要がありQueryLogger
ます。$env
私の質問は、使用することになっているQueryLogオブジェクトを含むPlackが提供する環境にアクセスするにはどうすればよいですか?
ダンサーアプリケーションを次のように開始します
plackup bin/app.pl
ここapp.pl
にデフォルトが含まれています
use Dancer;
use app;
dance;