来自Log4Perl的额外日志
我正在使用Log4Perl模块进行日志记录。当我运行应用程序时,我在控制台上获得一些Log4Perl模块日志:来自Log4Perl的额外日志,perl,logging,log4perl,Perl,Logging,Log4perl,我正在使用Log4Perl模块进行日志记录。当我运行应用程序时,我在控制台上获得一些Log4Perl模块日志: Subroutine import redefined at C:/Strawberry/perl/site/lib/LOG/Log4perl.pm line 76. Subroutine initialized redefined at C:/Strawberry/perl/site/lib/LOG/Log4perl.pm line 214. Subroutine new redef
Subroutine import redefined at C:/Strawberry/perl/site/lib/LOG/Log4perl.pm line 76.
Subroutine initialized redefined at C:/Strawberry/perl/site/lib/LOG/Log4perl.pm line 214.
Subroutine new redefined at C:/Strawberry/perl/site/lib/LOG/Log4perl.pm line 220.
Subroutine reset redefined at C:/Strawberry/perl/site/lib/LOG/Log4perl.pm line 227.
Subroutine init_once redefined at C:/Strawberry/perl/site/lib/LOG/Log4perl.pm line 234.
Subroutine init redefined at C:/Strawberry/perl/site/lib/LOG/Log4perl.pm line 241.
Subroutine init_and_watch redefined at C:/Strawberry/perl/site/lib/LOG/Log4perl.pm line 255.
Subroutine easy_init redefined at C:/Strawberry/perl/site/lib/LOG/Log4perl.pm line 270.
Subroutine wrapper_register redefined at C:/Strawberry/perl/site/lib/LOG/Log4perl.pm line 348.
Subroutine get_logger redefined at C:/Strawberry/perl/site/lib/LOG/Log4perl.pm line 356.
Subroutine caller_depth_offset redefined at C:/Strawberry/perl/site/lib/LOG/Log4perl.pm line 398.
Subroutine appenders redefined at C:/Strawberry/perl/site/lib/LOG/Log4perl.pm line 418.
Subroutine add_appender redefined at C:/Strawberry/perl/site/lib/LOG/Log4perl.pm line 424.
Subroutine appender_thresholds_adjust redefined at C:/Strawberry/perl/site/lib/LOG/Log4perl.pm line 439.
Subroutine appender_by_name redefined at C:/Strawberry/perl/site/lib/LOG/Log4perl.pm line 484.
Subroutine eradicate_appender redefined at C:/Strawberry/perl/site/lib/LOG/Log4perl.pm line 502.
Subroutine infiltrate_lwp redefined at C:/Strawberry/perl/site/lib/LOG/Log4perl.pm line 510.
Subroutine easy_closure_create redefined at C:/Strawberry/perl/site/lib/LOG/Log4perl.pm line 531.
Subroutine easy_closure_cleanup redefined at C:/Strawberry/perl/site/lib/LOG/Log4perl.pm line 545.
Subroutine easy_closure_category_cleanup redefined at C:/Strawberry/perl/site/lib/LOG/Log4perl.pm line 562.
Subroutine easy_closure_global_cleanup redefined at C:/Strawberry/perl/site/lib/LOG/Log4perl.pm line 578.
Subroutine easy_closure_logger_remove redefined at C:/Strawberry/perl/site/lib/LOG/Log4perl.pm line 587.
Subroutine remove_logger redefined at C:/Strawberry/perl/site/lib/LOG/Log4perl.pm line 602.
我不知道他们为什么要来。我也尝试了不同的日志级别,但仍然得到了这些级别。它是
log::Log4perl
而不是log::Log4perl
如果您在Windows上,并且收到如下警告消息
常量子例程Log::Log4perl::_INTERNAL_DEBUG在重新定义
C:/program/Perl/lib/constant.pm第103行。子例程导入在重新定义
C:/program/Perl/site/lib/Log/Log4Perl.pm第69行。初始化的子例程在处重新定义
C:/program/Perl/site/lib/Log/Log4Perl.pm第207行
那么很可能您使用的是'Log::Log4Perl'(错误的大写字母p),而不是
正确的“Log::Log4perl”。Windows上的Perl无法处理此错误
好吧,然后吐出一大堆令人困惑的警告信息。但是现在你
知道吗,只要使用正确的模块名,您就可以了
还可以查看此rt:它是
Log::Log4perl
而不是Log::Log4perl
如果您在Windows上,并且收到如下警告消息
常量子例程Log::Log4perl::_INTERNAL_DEBUG在重新定义
C:/program/Perl/lib/constant.pm第103行。子例程导入在重新定义
C:/program/Perl/site/lib/Log/Log4Perl.pm第69行。初始化的子例程在处重新定义
C:/program/Perl/site/lib/Log/Log4Perl.pm第207行
那么很可能您使用的是'Log::Log4Perl'(错误的大写字母p),而不是
正确的“Log::Log4perl”。Windows上的Perl无法处理此错误
好吧,然后吐出一大堆令人困惑的警告信息。但是现在你
知道吗,只要使用正确的模块名,您就可以了
还可以查看此rt:它是
Log::Log4perl
而不是Log::Log4perl
如果您在Windows上,并且收到如下警告消息
常量子例程Log::Log4perl::_INTERNAL_DEBUG在重新定义
C:/program/Perl/lib/constant.pm第103行。子例程导入在重新定义
C:/program/Perl/site/lib/Log/Log4Perl.pm第69行。初始化的子例程在处重新定义
C:/program/Perl/site/lib/Log/Log4Perl.pm第207行
那么很可能您使用的是'Log::Log4Perl'(错误的大写字母p),而不是
正确的“Log::Log4perl”。Windows上的Perl无法处理此错误
好吧,然后吐出一大堆令人困惑的警告信息。但是现在你
知道吗,只要使用正确的模块名,您就可以了
还可以查看此rt:它是
Log::Log4perl
而不是Log::Log4perl
如果您在Windows上,并且收到如下警告消息
常量子例程Log::Log4perl::_INTERNAL_DEBUG在重新定义
C:/program/Perl/lib/constant.pm第103行。子例程导入在重新定义
C:/program/Perl/site/lib/Log/Log4Perl.pm第69行。初始化的子例程在处重新定义
C:/program/Perl/site/lib/Log/Log4Perl.pm第207行
那么很可能您使用的是'Log::Log4Perl'(错误的大写字母p),而不是
正确的“Log::Log4perl”。Windows上的Perl无法处理此错误
好吧,然后吐出一大堆令人困惑的警告信息。但是现在你
知道吗,只要使用正确的模块名,您就可以了
另外,请检查此rt:我正在使用Log4perl模块,如果我使用了错误的名称,则会出现类似Log4perl not found这样的错误。谢谢,我希望这只是因为窗户的缘故。@PardeepSingh-Re。“如果我使用了错误的名称,它会给我类似Log4Perl not found的错误”not true。Windows有一个不区分大小写的文件系统,所以即使
使用log::log4perl代码>将找到模块文件。在那之后,事情就不那么顺利了。请参阅PerlMonks。我正在使用Log4perl模块,如果我使用了错误的名称,则会出现类似Log4perl not found的错误。谢谢,我希望这只是因为窗户的缘故。@PardeepSingh-Re。“如果我使用了错误的名称,它会给我类似Log4Perl not found的错误”not true。Windows有一个不区分大小写的文件系统,所以即使使用log::log4perl代码>将找到模块文件。在那之后,事情就不那么顺利了。请参阅PerlMonks。我正在使用Log4perl模块,如果我使用了错误的名称,则会出现类似Log4perl not found的错误。谢谢,我希望这只是因为窗户的缘故。@PardeepSingh-Re。“如果我使用了错误的名称,它会给我类似Log4Perl not found的错误”not true。Windows有一个不区分大小写的文件系统,所以即使使用log::log4perl代码>将找到模块文件。在那之后,事情就不那么顺利了。请参阅PerlMonks。我正在使用Log4perl模块,如果我使用了错误的名称,则会出现类似Log4perl not found的错误。谢谢,我希望这只是因为窗户的缘故。@PardeepSingh-Re。“如果我使用了错误的名称,它会给我类似Log4Perl not found的错误”not true。Windows有一个不区分大小写的文件系统,所以即使使用log::log4perl代码>将找到模块文件。在那之后,事情就不那么顺利了。请看关于帕尔蒙克斯的报道。