log4j:警告找不到追加器

log4j:警告找不到追加器,log4j,liferay,Log4j,Liferay,我收到此警告,它会中断我的web应用程序的运行 log4j:WARN No appenders could be found for logger (smslib). log4j:WARN Please initialize the log4j system properly. 我的库中有log4jjar文件。我已经删除了它,并再次添加它。。。这个警告不断出现 感谢您的时间,很明显,log4j已经找到了,否则它不会像这样警告您 更可能缺少的是log4j配置。在web应用程序中有

我收到此警告,它会中断我的web应用程序的运行

    log4j:WARN No appenders could be found for logger (smslib).
    log4j:WARN Please initialize the log4j system properly.
我的库中有log4jjar文件。我已经删除了它,并再次添加它。。。这个警告不断出现


感谢您的时间,

很明显,log4j已经找到了,否则它不会像这样警告您


更可能缺少的是log4j配置。在web应用程序中有很多方法可以做到这一点—您是如何尝试的?

对于小型独立程序和单元测试,我使用BasicConfiguration

要初始化:

BasicConfigurator.configure();
要清理,请执行以下操作:

BasicConfigurator.resetConfiguration();

如果您使用的是JUnit,通常应该记住将清理代码放在@After/tearDown中,因为如果log4j已经初始化,configure方法会添加一个控制台appender。

我刚刚尝试再次运行该应用程序,它运行得很好!!我认为我的netbeans有问题!谢谢