我想知道如何在汤匙中停用日志(用于分析和转换Java源代码的库)?
例如,我想禁用调试日志消息。但是,我不知道如何将log设置为info(log.setLevel(level.info);)
最好的方法是访问汤匙启动器的环境并使用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","致命","错误","警告"," INFO"," DEBUG"," TRACE"," ALL"。它们是Apache Log4j库提供的级别。
http://spoon.gforge.inria.fr/mvnsites/spoon-core/apidocs/spoon/compiler/environment.html