Java 访问(JUnit)本地堆栈日志

Java 访问(JUnit)本地堆栈日志,java,amazon-web-services,aws-lambda,localstack,Java,Amazon Web Services,Aws Lambda,Localstack,我正在用Java为我的服务实现一个AWS Lambda,并使用Localstack为我的测试模拟AWS服务,例如 @RunWith(localstackdockerestrunner.class) @LocalstackDockerProperties(服务={“dynamodb”、“lambda”、“s3”、“apigateway”}) 公共类附加测试{ @试验 public void test()引发IOException{ 字符串[]argv=新字符串[]{“-g”,“com/mydoma

我正在用Java为我的服务实现一个AWS Lambda,并使用Localstack为我的测试模拟AWS服务,例如

@RunWith(localstackdockerestrunner.class)
@LocalstackDockerProperties(服务={“dynamodb”、“lambda”、“s3”、“apigateway”})
公共类附加测试{
@试验
public void test()引发IOException{
字符串[]argv=新字符串[]{“-g”,“com/mydomain/services/myservice/integration/add”,“/src/test/resources”
+“/add.feature”};
ClassLoader contextClassLoader=Thread.currentThread().getContextClassLoader();
cucumber.api.cli.Main.run(argv,contextClassLoader);
}
}
我能够部署Localstack并成功上传lambda。我的问题是,当我对API网关执行HTTP请求以调用lambda时,我得到一个
500-内部服务器错误
响应,这表明lambda的执行出了问题。导致此问题难以解决的原因是缺少日志记录,即我无法看到有关lambda执行的任何信息

因此,我的问题是,我如何监督这种执行?例如,有没有办法让Localstack打印或重定向日志?欢迎任何建议

谢谢你的帮助