第一步
maven项目可直接删除之前依赖的log4j jar包
非maven项目无需删除
配置文件无需删除
第二步
maven项目直接添加slf4j-log4j12依赖,jar包版本自行选择,该依赖会自动下载log4j,slf4j-api,slf4j-log4j12三个jar包
<!--slf4j-log4j--> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.21</version> </dependency>
非maven项目直接引入slf4j-api,slf4j-log4j12两个jar包
第三步
将原有的log4j获取log的方法改为slf4j获取log的方法,方便以后更改log实现
log4j获取方式:
private static Logger LOGGER = Logger.getLogger(Test.class);
slf4j获取方式:
private static final Logger LOGGER = LoggerFactory.getLogger(Test.class);
第四步:
对比旧日志和新日志输出是否一致,保证不出错