在 netbeans 中,我应该将基于 Swing 的项目的 log4j.xml 文件放在哪里?

发布于 2024-12-10 22:13:35 字数 142 浏览 0 评论 0原文

但是,这里有人可以解释一下如何配置日志级别(如果它是“jar”的)吗? 我不知道该放在哪里,以便 netbeans 在创建发行版 jar 时不包含此内容。 “log4j.xml”应该位于 jar 之外,并且程序应该能够读取从此文件配置的级别。我对如何做到这一点感到困惑。

But, Can anyone here explain how one can configure log levels if its 'jar'ed.
I've no clue as to where do I place so that netbeans doesnt include this while creating the distribution jar. 'log4j.xml' should be outside the jar and programs should be able to read the levels configured from this file. I'm lil puzzled on how to do this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(1

£烟消云散 2024-12-17 22:13:35

我对 NetBeans 不熟悉,所以这条建议相当通用:如果您希望 log4j 使用 log4j.xml 文件,但不包含在 jar 中,请将其放在外部目录中项目的范围(未打包到 jar 中的目录),并将此目录(目录,而不是文件 - 重要!)添加到程序的执行类路径中。

我希望您能弄清楚如何在 NetBeans 中实现这一目标。祝你好运!

I'm not familiar with NetBeans, so this piece of advice is rather generic: if you want the log4j.xml file to be used by log4j, but not included in jar, put it in a directory outside the scope of your project (a directory that is not packed into jar), and add this directory (directory, not file — important!) to the execution classpath of your program.

I hope you'll figure out how to achieve this in NetBeans. Good luck!

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