Vla*_*sny 8 intellij-idea logback
当我在IDEA中开发应用程序时,我应该在哪里放置logback.xml以对应用程序产生影响?
看来当你运行/调试时,IDEA没有制作任何jar,也没有调用Maven来构建一些东西.它是否直接从编译的*.class文件执行main()?如果是这样,我在哪里可以放置logback.xml以使其生效?
Tom*_*icz 19
logback.xml应该在CLASSPATH的根目录中可用.运行应用程序时,将在最开始打印完整的CLASSPATH.当我把logback.xml在/src/main/resources(Maven项目),它的工作没有任何问题.也把它在/src/test/resources与logback-test.xml名字有存在.
简单地运行:
getClass().getClassLoader().getResource("/logback.xml");
Run Code Online (Sandbox Code Playgroud)
并查看它是返回还是返回null.
如果您不使用Maven项目,请打开项目结构(Ctrl+ Alt+ Shift+ S)并添加模块部分选择包含的文件夹logback.xml并将其标记为来源(蓝色图标).
| 归档时间: |
|
| 查看次数: |
8983 次 |
| 最近记录: |