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

时间:2011-05-27 16:59:18

标签: perl logging plack psgi

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

my $app = MyApp->new();

builder {
  enable 'ConsoleLogger'; # show in Client's console
  enable 'SimpleLogger';  # show on STDERR
  $app;
}

使用此配置,'SimpleLogger'被'ConsoleLogger'静音,但我想同时记录两者。

1 个答案:

答案 0 :(得分:1)

在撰写本文时,你不能。我一直在考虑使用一个新的记录器中间件作为一种代理,将日志记录发送到多个中间件,但是没有任何东西可以写一个。