using Plack::Middleware::DBIC::QueryLog with Dancer webapp



我正在尝试在dancer应用程序中使用Plack::Middleware::D BIC::QueryLog。文档告诉我像这样获取查询日志:

use Plack::Middleware::DBIC::QueryLog;
sub get_querylog_from_env {
  my ($self, $env) = @_;
  Plack::Middleware::DBIC::QueryLog->get_querylog_from_env($env);
}

在我的 dancer 应用程序中,在访问我的数据库架构之前,我必须设置$schema->storage->debugobjQueryLogger.我的问题是:我如何访问 Plack 提供的环境$env其中包含我所在的 QueryLog 对象应该使用吗?

我正在开始我的舞者申请

plackup bin/app.pl

其中app.pl包含默认值

use Dancer;
use app;
dance;

你试过吗

request->env();

从你的 app.pm 内部? 见舞者::请求。 它不是一个 Plack::Request 对象,但从源代码来看,它确实包含 PSGI ENV vars。

相关内容

  • 没有找到相关文章

最新更新