首页   快速返回

jdk日志无缝迁移到slf4j     所属分类 java
引入 jul-to-slf4j , 把 jdk 日志 转到 slf4j 
再由 slf4j 输出到 logback 或 log4j 

jdk 日志 配置 ,默认为  logging.properties
配置文件自定义为 jdklog.properties

handlers= org.slf4j.bridge.SLF4JBridgeHandler
.level= INFO

jdk 日志系统初始化

	static {
		try {
			InputStream is = null;
			is = JdkLogUtil.class.getClassLoader().getResourceAsStream("jdklog.properties");
			LogManager.getLogManager().readConfiguration(is);
			is.close();
		} catch (Throwable e) {
			throw new RuntimeException("JdkLogUtil init error", e);
		}
	}

或者

LogManager logManager = LogManager.getLogManager();
logManager.reset();
System.setProperty("java.util.logging.config.file", "jdklog.properties");
logManager.readConfiguration();

上一篇     下一篇
slf4j集成log4j

java日志系统转换

log4j无缝迁移到logback

常用时间单位换算

slf4j简介

logback初始化过程