基础知识:在log4j2和logback没有出来之前,业界普遍使用的是Log4j,然后log4j2是Log4j的升级版。
1.第一步:导入依赖
1 <dependency> 2 <groupId>log4j</groupId> 3 <artifactId>log4j</artifactId> 4 <version>1.2.17</version> 5 </dependency>
2.第二步:创建日志对象
1 private static final Logger logger = LoggerFactory.getLogger (LoggerDemo.class);
3.配置属性文件application.properties文件
在springboot里面集成log4j,一般只需要简单配置集合。
1 #日志级别,输出目的地 2 log4j.rootLogger=debug,stdout 3 log4j.appender.stdout=org.apache.log4j.Conso 4 leAppender 5 log4j.appender.stdout.Target=System.out 6 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 7 #输出格式 8 log4j.appender.stdout.layout.ConversionPattern=%c %d{ABSOLUTE} %5p %c{1}:%L - %m%n
4.第三步:调用日志打印方法
1 package com.example.demo.logger; 2 3 import org.junit.Test; 4 import org.junit.runner.RunWith; 5 import org.slf4j.Logger; 6 import org.slf4j.LoggerFactory; 7 import org.springframework.boot.test.context.SpringBootTest; 8 import org.springframework.test.context.junit4.SpringRunner; 9 @RunWith(SpringRunner.class) 10 @SpringBootTest 11 public class LoggerDemo { 12 13 private static final Logger logger = LoggerFactory.getLogger (LoggerDemo.class); 14 15 @Test 16 public void logger() { 17 System.out.println ("====================="); 18 logger.info ("logger logger logger"); 19 } 20 }