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