AWS Lambda无法识别log4j2.xml配置文件的解决方法如下:
org.apache.logging.log4j
log4j-core
2.14.1
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
public class MyLambdaFunction {
private static final Logger logger = LogManager.getLogger(MyLambdaFunction.class);
public void handler() {
logger.info("This is a log message");
}
}
这样,当Lambda函数执行时,它将能够正确地识别和使用log4j2.xml配置文件,并将日志写入指定的日志组和日志流中。