我想在我的Java EE項目中添加Log4j。我已經將log4j.jar文件添加到我的WEB-INF/lib文件夾中,並嘗試在我的項目中的一個Servlet中實現log4j。Java Web應用程序中的Log4j錯誤
最初我通過使用log4j和基本配置(不使用log4j.properties文件)來試用它。
我的servlet
import org.apache.log4j.*;
public class classname extends HttpServlet {
private static final long serialVersionUID = 1L;
private static Logger log = Logger.getLogger(classname.class);
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
BasicConfigurator.configure();
log.debug("************************Test Message from Log4j*****************************");
我想這不log4j.properties文件,但我得到了如下的錯誤:
log4j:WARN No appenders could be found for logger (org.apache.axis.i18n.ProjectResourceBundle).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
我測試了另一個Java應用程序相同的(而不是web)它的基本配置工作正常。
我需要在我的web項目中添加什麼東西嗎?
ü可以顯示網頁。xml文件 – PSR 2013-03-08 13:19:13
我還沒有在web.xml中添加任何東西。我應該在Web.xml文件 – Cyber 2013-03-08 13:23:30
中添加什麼,你需要創建一個log4j.xml也 – PSR 2013-03-08 13:25:29