Как приложения Plack могут вести журнал для нескольких регистраторов?
Plack Middleware очень полезен, например, для настройки целей ведения журналов независимо от приложения. Но я не нашел способа использовать несколько регистраторов одновременно:
my $app = MyApp->new();
builder {
enable 'ConsoleLogger'; # show in Client's console
enable 'SimpleLogger'; # show on STDERR
$app;
}
В этой конфигурации "SimpleLogger" отключен "ConsoleLogger", но я хочу войти обоими одновременно.
1 ответ
Решение
На момент написания этой статьи вы не можете. Я думал о том, чтобы иметь новое промежуточное программное обеспечение для ведения журналов, которое действует как своего рода прокси-сервер, для отправки журналов на несколько промежуточных программ, но у меня не было ни единого средства для их написания.