我想在静态方法中使用logger。
import org.apache.logging.log4j.Logger;
public class ErrorHandler {
private static Logger logger = Logger.getLogger(ErrorHandler.class);
public static String returnErrorPage(String error, String className) {
logger.error(className + ": " + error);
return Page.ERROR;
}
}
问题: 无法解析方法getLogger
Questoion: 如何在静态方法中使用log4j2?
答案 0 :(得分:2)
Yo可以与LogManager
一起使用,例如:
private static final Logger logger = LogManager.getLogger(ErrorHandler.class);
这里有一个例子:https://logging.apache.org/log4j/2.x/manual/configuration.html
答案 1 :(得分:1)