您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在AWS Lambda上使用Log4J2进行日志记录-找不到类

在AWS Lambda上使用Log4J2进行日志记录-找不到类

我也有这个问题。原来,AWS示例文档中存在一个错字错误

packages<Configuration ..标签错误的。

根据log4j插件配置文档,packages参数是程序包而不是类。

因此,将您的log4j2.xml配置修改为…

<?xml version="1.0" encoding="UTF-8"?>
<Configuration packages="com.amazonaws.services.lambda.runtime.log4j2">
  <Appenders>
    <Lambda name="Lambda">
      <PatternLayout>
          <pattern>%d{yyyy-MM-dd HH:mm:ss} %X{AWSRequestId} %-5p %c{1}:%L - %m%n</pattern>
      </PatternLayout>
    </Lambda>
  </Appenders>
  <Loggers>
    <Root level="debug">
      <AppenderRef ref="Lambda" />
    </Root>
  </Loggers>
</Configuration>

希望这可以帮助。干杯

其他 2022/1/1 18:25:33 有591人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶