Plack Middleware は、アプリケーションとは独立してロギング ターゲットを構成する場合などに非常に便利です。しかし、同時に複数のロガーを使用する方法が見つかりませんでした:
my $app = MyApp->new();
builder {
enable 'ConsoleLogger'; # show in Client's console
enable 'SimpleLogger'; # show on STDERR
$app;
}
この構成では、「SimpleLogger」は「ConsoleLogger」によってミュートされますが、両方で同時にログを記録したいと考えています。