Java Spring log4j-怎么配置日志输入的相对路径?

一般配置log4j,都是直接放在类路径下,但是如果要放在非类路径下,比如/WEB-INF/下,就需要在spring中集成配置log4j了,于是就可以通过设置<contex... 一般配置log4j,都是直接放在类路径下,但是如果要放在非类路径下,比如/WEB-INF/下,就需要在spring中集成配置log4j了,于是就可以通过设置
<context-param>webAppRootKey</context-param>来解决输入日志文件相对路径问题,但是现在的问题是,我们需要用到common-logging的API来在业务层写日志输出,如果在spring中配置log4j就相当于限制死了,而在代码中就只能用log4j的API来输出日志,但是我不知道如何不用spring集成的方式配置而能达到log4j的日志文件相对路径配置的方法?请各位大虾指点啊,我没有财富值了,请多包涵!
展开
 我来答
帐号已注销
2011-08-26
知道答主
回答量:2
采纳率:0%
帮助的人:2982
展开全部
<context-param>
<param-name>log4jConfigLocation</param-name>
<!-- <param-value>classpath:log4j.properties</param-value> -->
<param-value>/WEB-INF/configfile/log4j.properties</param-value>
</context-param>
<context-param>
<param-name>log4jRefreshInterval</param-name>
<param-value>60000</param-value>
</context-param>
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>xxx.root</param-value>
</context-param>

你是说这个问题么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zazazxc1122
2011-09-01
知道答主
回答量:41
采纳率:0%
帮助的人:22.6万
展开全部
<context-param>
<param-name>log4jExposeWebAppRoot</param-name>
<param-value>false</param-value>
</context-param>
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/classes/log4j.properties</param-value>
</context-param>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式