我正在使用pax-cdi,当我启动它时,我会收到数百行信息 - 扫描的包,限定符等。如何禁用输出此信息?
答案 0 :(得分:1)
如何在记录器中设置正确的日志级别。如果您使用pax考试将所需的logback或pax - logging bundle添加到您的环境中。 如果在纯OSGi中使用,请确保安装了日志框架。我建议pax - 记录它已被证明有效。
修改强>
将以下依赖项添加到您的设置中:
public static TreeSet<String> getWordSet(String words) {
TreeSet<String> result = new TreeSet<String>();
int index = words.indexOf(" ");
if (index < 0) {
return result;
} else {
result.add(words.substring(0, index));
getWordSet(words.substring(index + 1));
}
return result;
}
使用配置管理服务设置日志记录, 或在开始申请时添加以下内容:
<dependency>
<groupId>org.ops4j.pax.logging</groupId>
<artifactId>pax-logging-service</artifactId>
<version>1.8.3</version>
</dependency>
<dependency>
<groupId>org.ops4j.pax.logging</groupId>
<artifactId>pax-logging-api</artifactId>
<version>1.8.3</version>
</dependency>
可以在Pax-Logging的documentation找到更多信息