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

Perl Plack应用程序如何登录到多个记录器?,perl,logging,plack,psgi,Perl,Logging,Plack,Psgi,Plack中间件非常有用,例如,可以独立于应用程序配置日志记录目标。但我还没有找到一种同时使用多个记录器的方法: my $app = MyApp->new(); builder { enable 'ConsoleLogger'; # show in Client's console enable 'SimpleLogger'; # show on STDERR $app; } 使用此配置时,“SimpleLogger”被“ConsoleLogger”禁用,但我想同时使用这

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

my $app = MyApp->new();

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

使用此配置时,“SimpleLogger”被“ConsoleLogger”禁用,但我想同时使用这两个选项进行登录。

在撰写本文时,您不能这样做。我一直在考虑使用一种新的记录器中间件,它可以作为一种代理,将日志发送到多个中间件,但没有任何tuit来编写日志。

在撰写本文时,您不能这样做。我一直在考虑使用一个新的日志中间件作为代理,将日志发送到多个中间件,但没有任何tuit来编写一个。

Ok-这不是一个肯定的答案,但至少我不需要浪费时间搜索不存在的解决方案。代理很好,但这不是我的首要任务。好吧,这不是一个肯定的答案,但至少我不需要浪费时间寻找一个不存在的解决方案。代理很好,但这不是我的首要任务。