gpt4 book ai didi

intellij-idea - logback.xml 和从 JetBrains IDEA IDE 运行的应用程序

转载 作者:行者123 更新时间:2023-12-04 05:14:50 25 4
gpt4 key购买 nike

我在IDEA中开发应用程序时,应该把logback.xml放在哪里才能对应用程序产生影响?

当您运行/调试 IDEA 时,似乎不会生成任何 jars 并且不会调用 Maven 来构建某些东西。它是否直接从编译的 *.class 文件中执行 main()?如果是这样,我可以将 logback.xml 放在哪里以使其生效?

最佳答案

logback.xml应该在您的 CLASSPATH 的根目录中可用。运行应用程序时,会在最开始打印完整的 CLASSPATH。当我放 logback.xml/src/main/resources (Maven 项目)它可以正常工作。也把它放在/src/test/resourceslogback-test.xml名字有存在感。

只需运行:

getClass().getClassLoader().getResource("/logback.xml");

看看它是否返回了一些东西或 null .

如果您不使用 Maven 项目,请打开项目结构 (Ctrl + Alt + Shift + S) 并在 Modules 部分添加选择包含 logback.xml 的文件夹并将其标记为来源(蓝色图标)。

关于intellij-idea - logback.xml 和从 JetBrains IDEA IDE 运行的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5612832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com