【发布时间】:2016-11-20 12:57:37
【问题描述】:
我正在启动一个 java 项目,使用 slf4j 进行日志记录,使用 gradle 进行构建,使用 intellij 进行 IDE。运行项目时如何让 intellij 在 IDE 中显示日志?
我一直在尝试找出如何将 slf4j-simple 放在类路径中而不在 build.gradle 中声明它。我认为将日志输出到 System.err 会使它们显示在 intellij 中。你认为这是在正确的轨道上吗?
如果您熟悉 slf4j,就会知道 slf4j 的重点是避免在日志框架上声明编译时依赖项。
【问题讨论】:
-
如果你正在编写一个可执行的应用程序,你做声明你对你的日志实现的依赖。
-
@chrylis 我有理由想推迟这个决定。不过我明白你的意思。如果您认为不可能,请继续提交答案。
-
为什么不配置一个控制台附加程序,或者根据底层实现可以调用什么?
标签: java logging intellij-idea gradle slf4j