簡體   English   中英

與Dancer webapp一起使用Plack :: Middleware :: DBIC :: QueryLog

[英]using Plack::Middleware::DBIC::QueryLog with Dancer webapp

我正在嘗試在舞者應用程序內部使用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 我的問題是:如何訪問由Plack提供的$env環境,其中包含我應該使用的QueryLog對象?

我正在開始我的舞者申請

plackup bin/app.pl

其中app.pl包含默認值

use Dancer;
use app;
dance;

你有沒有嘗試過

request->env();

從您的app.pm內部? 參見Dancer :: Request 它不是Plack :: Request對象,但從源代碼來看,它確實包含PSGI ENV變量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM