我想知道如何停用Spoon(用于分析和转换 Java 源代码的库)的登录?
例如,我想禁用调试日志消息。但是,我不知道如何将日志设置为 Info (log.setLevel(Level.INFO);)
我想知道如何停用Spoon(用于分析和转换 Java 源代码的库)的登录?
例如,我想禁用调试日志消息。但是,我不知道如何将日志设置为 Info (log.setLevel(Level.INFO);)
最好的方法是访问 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