我正在使用Kinesis Client Library(KCL)订阅kinesis流。所有KCL日志都打印在控制台上。我需要将所有日志转储到文件中。我尝试在src文件夹中添加log4j.properties和common-logging.properties文件,但无法整理。
最佳答案
KCL在后台使用Apache Commons Logging(公共(public)日志)。
尝试使用包含jcl-over-slf4j依赖项的slf4j(或重新登录)。
这样,您的常规日志收集器(slf4j)将同时处理您的应用程序日志和Amazon类中org.apache.commons.logging.Log
接口(interface)生成的日志。
关于java - 将Kinesis客户端库(KCL)转储到文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35619433/