1

我想知道如何停用Spoon(用于分析和转换 Java 源代码的库)的登录?

例如,我想禁用调试日志消息。但是,我不知道如何将日志设置为 Info (log.setLevel(Level.INFO);)

4

1 回答 1

0

最好的方法是访问 Spoon 启动器的环境并使用该setLevel方法。

final Launcher launcher = new Launcher();
final Environment env = launcher.getEnvironment();
...
env.setLevel("OFF");
// Then apply your code analysis

正如JavaDoc所解释的:

setLevel(String level):设置用户询问的记录器级别。

不同的级别是(对于版本 7.5.0):“OFF”、“FATAL”、“ERROR”、“WARN”、“INFO”、“DEBUG”、“TRACE”、“ALL”。它们是 Apache log4j 库提供的级别。

http://spoon.gforge.inria.fr/mvnsites/spoon-core/apidocs/spoon/compiler/Environment.html

于 2019-07-31T14:36:27.423 回答