|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
package com.huaheng.common.logger;
import ch.qos.logback.classic.Level;
import ch.qos.logback.classic.filter.LevelFilter;
import static ch.qos.logback.core.spi.FilterReply.ACCEPT;
import static ch.qos.logback.core.spi.FilterReply.DENY;
/**
* 这个类的作用是给日志通过level设置过滤器
* @author ricardo
* @data 2019/2/15
*/
public class LevelController {
/**
* 通过level设置过滤器
* @param level
* @return
*/
public LevelFilter getLevelFilter(Level level){
LevelFilter levelFilter = new LevelFilter();
levelFilter.setLevel(level);
levelFilter.setOnMatch(ACCEPT);
levelFilter.setOnMismatch(DENY);
return levelFilter;
}
}
|