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);
|
}
|
}
|