jsp中如何设置log4J配置文件
我正在尝试在 JSP Web 应用程序中通过 Jboss 4.2 使用 log4j 我的问题是我无法将记录器设置为使用属性文件。 以下是我完成的步骤:
将 log4j.properties 复制到 WEB-INF 文件夹
我的代码: <%@ page import="org.apache.log4j.Logger" %> <%@ page import="org.apache.log4j.PropertyConfigurator" %>
<% org.apache.log4j.Logger 日志 = org.apache.log4j.Logger.getLogger("ApplicationA"); log.debug("调试消息"); %>
- 我尝试添加到 web.xml: log4j配置位置 /WEB-INF/log4j.properties
记录器可以工作,但似乎有一些默认属性,例如仅显示信息消息,并且它不使用配置文件中的附加程序
我在这里错过了什么?
I'm trying to use log4j in JSP web application over Jboss 4.2
My problem is that I can't set the logger to use the properties file.
Here are the steps I done:
copy log4j.properties to WEB-INF folder
My code:
<%@ page import="org.apache.log4j.Logger" %>
<%@ page import="org.apache.log4j.PropertyConfigurator" %>
<%
org.apache.log4j.Logger log = org.apache.log4j.Logger.getLogger("ApplicationA");
log.debug("Debug message");
%>
- I tried to add to web.xml:
log4jConfigLocation
/WEB-INF/log4j.properties
The logger is worked but seems that with some default properties, e.g. only info messages are shown and it don't use the appenders in the config file
What do I miss here?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
log4j.properties
需要进入/WEB-INF/classes
,而不是/WEB-INF
log4j.properties
needs to go in/WEB-INF/classes
, not/WEB-INF