jsp中如何设置log4J配置文件

发布于 2024-09-28 04:54:32 字数 552 浏览 0 评论 0原文

我正在尝试在 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

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

我在这里错过了什么?

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:

  1. copy log4j.properties to WEB-INF folder

  2. 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");
%>

  1. 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

溺孤伤于心 2024-10-05 04:54:32

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

log4j.properties needs to go in /WEB-INF/classes, not /WEB-INF

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文