liulin
2024-07-30 ce04dfcdd664df7e791a63800cab2cd2d12e878c
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
31
32
package com.lunhan.xxx.common.enums;
 
import java.util.Arrays;
import java.util.Objects;
 
public enum ELogger {
    DEBUG("debug"),
    INFO("info"),
    API_REQUEST("apiRequest"),
 
    SQL_LOG("sqlLog"),
    SYS_ERROR("sysError"),
    PAY_SERVICE("payService")
    ;
 
    private String logFileName;
 
    ELogger(String logFileName) {
        this.logFileName = logFileName;
    }
 
    public String getLogFileName() {
        return this.logFileName;
    }
 
    public static ELogger getByLoggerName(String loggerName) {
        ELogger[] arr = values();
        return Arrays.stream(arr)
                .filter(c -> Objects.equals(c.getLogFileName(), loggerName))
                .findAny().orElse(null);
    }
}