我有使用Java8编写的AWS Lambdas。我正在使用Log4j1.2.17进行日志记录:
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>${log4j.version}</version>
</dependency>
日志配置使用log4.properties文件指定,如下所示:
# Root logger option
log4j.rootLogger=INFO, stdout
# Direct log messages to stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
如您所见,当前日志级别已设置为“info”。我希望使用 AWS Lambda 环境变量更改日志级别,以便在需要调试时设置一些 Lambda 环境变量,并且它应该反映在 Lambda 函数中,以便开始记录调试语句。任何帮助将不胜感激。谢谢。