CPAN 上是否有任何 Logger 允许我将来自多个程序的日志捆绑到一个文件中,并在两个程序同时运行并并行调用 log4Perl 时同步并行日志记录。
背景是我使用一个自定义附加程序来编写电子邮件,我想将所有电子邮件捆绑在一个文件中作为备份,以防邮件服务器出现问题。
问问题
217 次
1 回答
4
您可以通过两种主要方式做到这一点:
- 使用带有 'syswrite' 选项的Log::Log4perl::Appender::File(及其后代),它保证原子写入,以及
- 使用Log::Log4perl::Appender::Synchronized。
于 2010-07-05T15:58:53.027 回答