java - jsp中如何设置log4J配置文件

标签 java jsp log4j

我正在尝试在 JSP Web 应用程序中通过 Jboss 4.2 使用 log4j 我的问题是我无法将记录器设置为使用属性文件。 以下是我完成的步骤:

  1. 将 log4j.properties 复制到 WEB-INF 文件夹

  2. 我的代码: <%@ page import="org.apache.log4j.Logger"%> <%@ page import="org.apache.log4j.PropertyConfigurator"%>

<% org.apache.log4j.Logger 日志 = org.apache.log4j.Logger.getLogger("ApplicationA"); log.debug("调试消息"); %>

  1. 我尝试添加到 web.xml: log4j配置位置 /WEB-INF/log4j.properties

记录器可以工作,但似乎有一些默认属性,例如仅显示信息消息,并且不使用配置文件中的附加程序

我在这里想念什么?

最佳答案

log4j.properties需要进入/WEB-INF/classes,而不是/WEB-INF

关于java - jsp中如何设置log4J配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3964228/

相关文章:

jsp - 普通 Java 对象可以利用/捕获/包含 JSP 输出吗?

java - 原始资源在 Tomcat webapp 中的位置

java - log4j 自定义记录器方法没有被调用

java - 根据配置文件在 Spring 中加载属性文件

java - 添加 Jar 文件到 WEB-INF/lib

java - Tomcat jaas.conf/log4j.properties 位置

java - Log4j:每个请求一个日志文件

java - 如何拦截安卓设备上的音频流?

java - 如何在android Activity 中每分钟运行一次代码?

java在使用工具时出错