parent
0897e0c7c6
commit
b3229d4dbb
@ -0,0 +1,29 @@
|
||||
package com.dsideal.base.Tools.Excel.Util;
|
||||
|
||||
import ch.qos.logback.classic.Level;
|
||||
import ch.qos.logback.classic.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class CloseLogUtil {
|
||||
public static void Init(){
|
||||
// 禁用 logback 的状态输出
|
||||
System.setProperty("logback.statusListenerClass", "ch.qos.logback.core.status.NopStatusListener");
|
||||
// 设置所有相关日志级别
|
||||
Logger root = (Logger) LoggerFactory.getLogger(org.slf4j.Logger.ROOT_LOGGER_NAME);
|
||||
root.setLevel(Level.ERROR);
|
||||
// 设置特定包的日志级别
|
||||
String[] packages = {
|
||||
"org.ehcache",
|
||||
"org.ehcache.core",
|
||||
"org.ehcache.impl",
|
||||
"org.terracotta",
|
||||
"ch.qos.logback",
|
||||
"org.slf4j"
|
||||
};
|
||||
for (String pkg : packages) {
|
||||
Logger logger = (Logger) LoggerFactory.getLogger(pkg);
|
||||
logger.setLevel(Level.ERROR);
|
||||
logger.setAdditive(false);
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in new issue