1

Plack Middleware は、アプリケーションとは独立してロギング ターゲットを構成する場合などに非常に便利です。しかし、同時に複数のロガーを使用する方法が見つかりませんでした:

my $app = MyApp->new();

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

この構成では、「SimpleLogger」は「ConsoleLogger」によってミュートされますが、両方で同時にログを記録したいと考えています。

4

1 に答える 1

1

これを書いている時点では、できません。複数のミドルウェアにロギングをディスパッチするために、一種のプロキシとして機能する新しいロガー ミドルウェアを用意することを考えていましたが、作成するためのヒントがありません。

于 2011-05-28T01:29:30.623 に答える