mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
fix code
This commit is contained in:
@@ -28,7 +28,6 @@ import org.dromara.hutool.log.AbstractLog;
|
||||
* <a href="http://logging.apache.org/log4j/2.x/index.html">Apache Log4J 2</a> log.<br>
|
||||
*
|
||||
* @author Looly
|
||||
*
|
||||
*/
|
||||
public class Log4j2Log extends AbstractLog {
|
||||
private static final long serialVersionUID = -6843151523380063975L;
|
||||
@@ -36,18 +35,33 @@ public class Log4j2Log extends AbstractLog {
|
||||
private final transient Logger logger;
|
||||
|
||||
// ------------------------------------------------------------------------- Constructor
|
||||
public Log4j2Log(final Logger logger) {
|
||||
this.logger = logger;
|
||||
}
|
||||
|
||||
/**
|
||||
* 构造
|
||||
*
|
||||
* @param clazz 日志标识
|
||||
*/
|
||||
public Log4j2Log(final Class<?> clazz) {
|
||||
this(LogManager.getLogger(clazz));
|
||||
}
|
||||
|
||||
/**
|
||||
* 构造
|
||||
*
|
||||
* @param name 日志标识
|
||||
*/
|
||||
public Log4j2Log(final String name) {
|
||||
this(LogManager.getLogger(name));
|
||||
}
|
||||
|
||||
/**
|
||||
* 构造
|
||||
*
|
||||
* @param logger 日志实现
|
||||
*/
|
||||
public Log4j2Log(final Logger logger) {
|
||||
this.logger = logger;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getName() {
|
||||
return logger.getName();
|
||||
|
@@ -39,19 +39,32 @@ public class Slf4jLog extends AbstractLog {
|
||||
private final boolean isLocationAwareLogger;
|
||||
|
||||
// ------------------------------------------------------------------------- Constructor
|
||||
public Slf4jLog(final Logger logger) {
|
||||
this.logger = logger;
|
||||
this.isLocationAwareLogger = (logger instanceof LocationAwareLogger);
|
||||
}
|
||||
|
||||
/**
|
||||
* 构造
|
||||
* @param clazz 日志所在类,用于获取打印时的类名
|
||||
*/
|
||||
public Slf4jLog(final Class<?> clazz) {
|
||||
this(getSlf4jLogger(clazz));
|
||||
}
|
||||
|
||||
/**
|
||||
* 构造
|
||||
* @param name 打印的类名
|
||||
*/
|
||||
public Slf4jLog(final String name) {
|
||||
this(LoggerFactory.getLogger(name));
|
||||
}
|
||||
|
||||
/**
|
||||
* 构造
|
||||
* @param logger {@link Logger} 日志实现
|
||||
*/
|
||||
public Slf4jLog(final Logger logger) {
|
||||
this.logger = logger;
|
||||
this.isLocationAwareLogger = (logger instanceof LocationAwareLogger);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getName() {
|
||||
return logger.getName();
|
||||
|
Reference in New Issue
Block a user