栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在log4j中使用系统属性或变量

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在log4j中使用系统属性或变量

看来您做对了所有事情。我认为在主类中设置属性与

System.setProperty()
通过命令行指定属性之间没有任何区别,只要它发生在实际的log4j初始化之前即可。

我认为您的问题是 指定属性 之前已
加载日志记录框架。我可以说在调用配置器时将配置日志记录框架(log4j)。这样的东西

BasicConfigurator.configure()
(在您的情况下为xml配置器)。

否则,首次尝试使用日志记录将导致出现诸如“ log4j配置不正确”之类的消息。

真正的问题是您的带有“ main”的代码片段是否没有被简化。

考虑到这一点,我还要问另一个问题-
您是在某个容器中运行还是在运行真正的香草方法main并自行配置所有内容?我问是因为如果您在容器中运行,则很有可能容器本身会以某种方式配置其日志记录,例如JBoss会这样做。在这种情况下,需要进行更多调查。

希望这可以帮助



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/398357.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号