Я хотел бы включить запись в модуль Perl, который я пишу, но сохраняю переносимость, чтобы приложения, которые его используют, не привязывались к определенному механизму каротажа, например Log::Log4Perl.Как включить ведение журнала в модуле Perl?
Я рассмотрел;
- Вход в STDERR и оставить его в приложение, чтобы перенаправить эти сообщения на его собственный механизм регистрации (как указано в Log::Log4Perl FAQ).
- Включая регистрацию в модуле вообще.
Я подозреваю, что есть лучший способ.
Это выглядит действительно интересно. Я не могу много обсуждать это, некоторые мне любопытно, если кто-нибудь его использует? – Hugh
Обратный поиск зависимостей показывает некоторое использование: https://metacpan.org/requires/distribution/Log-Any?sort=[[2,1]]. Я собираюсь уйти. – spazm