wangjiedadada  

基础知识:在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 }

 

posted on 2021-08-10 17:50  wangjiedadada  阅读(34)  评论(0编辑  收藏  举报