免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1772 | 回复: 1
打印 上一主题 下一主题

求助。关于log4perl [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-04-18 17:44 |只看该作者 |倒序浏览
本帖最后由 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");
复制代码

论坛徽章:
0
2 [报告]
发表于 2011-04-18 17:48 |只看该作者
本帖最后由 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文件里。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP