禁用aws kcl中的INFO日志 - Kinesis

时间:2018-02-18 10:59:52

标签: java amazon-web-services amazon-kinesis amazon-kcl amazon-kinesis-kpl

我正在Ubuntu 16.04&运行Java 8kcl生成数千条INFO日志行。 有没有人知道如何仅启用ERRORWARN日志?

*我对kpl也有同样的问题。

我没有日志文件。

2 个答案:

答案 0 :(得分:0)

<configuration>
    .....

    <logger name="com.amazonaws.services.kinesis.proucer" level="warn"/>
    <logger name="com.amazonaws.services.kinesis.clientlibrary" level="warn"/>

    ......
</configuration>

日志级别:https://www.slf4j.org/api/org/apache/commons/logging/Log.html。 您还可以定义包的前缀。

答案 1 :(得分:0)

如果您使用的是V2 AWS开发工具包/ KCL库,请考虑以下内容。

将其放入您的日志记录配置文件中:

<logger name="software.amazon.kinesis" level="INFO"/>
<logger name="io.netty.handler" level="INFO"/>

或使用它来减少完整的AWS开发工具包调试日志:

<logger name="software.amazon" level="INFO"/>
<logger name="io.netty.handler" level="INFO"/>

这两种方法都会大大减少输出。