spring boot项目记录--日志处理

微信点餐用到的日志框架:slf4j(门面)+logback(框架)

spring boot项目记录--日志处理_第1张图片

@RunWith(SpringRunner.class)
@SpringBootTest
@Slf4j
public class  LogTest {
    @Test
    public void test1(){
        String name ="imooc";
        String password = "1223";
        log.debug("debug...");
        log.info("name:{},  password:{}",name,password);
        log.error("error...");

    }
}

对于日志文件的配置:

 1 
 2 
 3 
 4 //内容展示形式
 5     class="ch.qos.logback.core.ConsoleAppender">
 6         class = "ch.qos.logback.classic.PatternLayout">
 7             
 8                 %d - %msg%n
 9             
10         
11     
12 
13 //针对不同级别输出到不同文件里 
14     class="ch.qos.logback.core.rolling.RollingFileAppender">
15 
16         
17         class="ch.qos.logback.classic.filter.LevelFilter">
18             ERROR
19             DENY
20             ACCEPT
21         
22         
23             
24                 %msg%n
25             
26         
27         
28         class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
29             H:\self\log\info.%d.log
30         
31     
32 
33     class="ch.qos.logback.core.rolling.RollingFileAppender">
34 
35         
36         class="ch.qos.logback.classic.filter.ThresholdFilter">
37             ERROR
38         
39         
40             
41                 %msg%n
42             
43         
44         class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
45             H:\self\log\error.%d.log
46         
47     
48 //项目适用root(全项目适用),适用级别为“info”
49 50 51 52 53 54 55 56

 

你可能感兴趣的:(spring boot项目记录--日志处理)