求助。关于log4perl

发布于 2022-10-15 09:15:59 字数 580 浏览 14 评论 0

本帖最后由 lpnueg4 于 2011-04-18 17:52 编辑

想写一个配制文件,大概是这样的,
    级别A的log输出到屏幕和log文件,
    级别B的log只输出到log文件
怎么都弄不出来。

  1. use strict;
  2. use warnings;
  3. use Log::Log4perl::Level;
  4. use Log::Log4perl qw(:easy);
  5. Log::Log4perl::init('test.conf');
  6. our $log = Log::Log4perl::get_logger('Foo::Bar');
  7. $log->info("foobar->info");
  8. $log->debug("foobar->debug");

复制代码

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

黒涩兲箜 2022-10-22 09:15:59

本帖最后由 lpnueg4 于 2011-04-18 17:51 编辑

  1. log4perl.logger                                = DEBUG, Logfile
  2. log4perl.category.Foo.Bar                = INFO,  Screen, Logfile
  3. log4perl.appender.Logfile                = Log::Log4perl::Appender::File
  4. log4perl.appender.Logfile.filename        = test.log
  5. log4perl.appender.Logfile.layout        = Log::Log4perl::Layout::PatternLayout
  6. log4perl.appender.Logfile.layout.ConversionPattern        = %-21d{y/M/d  H:m:s:S} [%1r] %F line %L %m%n
  7. log4perl.appender.Screen        = Log::Log4perl::Appender::Screen
  8. log4perl.appender.Screem.stderr        = 0
  9. log4perl.appender.Screen.layout        = Log::Log4perl::Layout::SimpleLayout

复制代码这个不行,DEBUG的不会记录在log文件里。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文