Plack应用程序如何登录到多个记录器



Plack中间件非常有用,例如可以独立于应用程序配置日志记录目标。但我还没有找到一种同时使用多个记录器的方法:

my $app = MyApp->new();
builder {
  enable 'ConsoleLogger'; # show in Client's console
  enable 'SimpleLogger';  # show on STDERR
  $app;
}

使用此配置,"SimpleLogger"由"ConsoleLogger"静音,但我想同时由两者进行日志记录。

在撰写本文时,您不能。我一直在考虑有一个新的记录器中间件,它可以充当一种代理,将日志发送到多个中间件,但还没有编写一个中间件的经验。

相关内容

  • 没有找到相关文章