我需要在我的应用程序中使用 log4j,但我不知道如何加载属性。默认属性文件说我应该将 log4j.properties 放入/WEB-INF/classes/文件夹,但在 eclipse 中我看不到该文件夹并且我无法创建它,因为它已经存在。而且我也无法向该文件夹添加任何文件。
这是我得到的错误:
log4j:WARN No appenders could be found for logger (DataNucleus.ClassLoading).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
那么我怎样才能让 Web 应用程序加载 log4j 属性呢?
最佳答案
将 log4j.properties 文件放入项目的源目录中,例如/源文件。 Eclipse 会将其复制到您的目标构建目录中。
我建议将 SLF4J 与 Log4J 和 SpringSource Tool Suite 结合使用(STS) 为您的项目。
关于java - 在 Google App Engine 上使用 log4j,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3845783/