Keycloak-admin-client-关闭日志记录

时间:2018-06-20 19:16:56

标签: java logging jboss client keycloak

在Java上使用keycloak-admin-client v.3.4.3 final版本时,在设置新的DEBUG实例连接时,很难禁用默认的keycloak日志记录。

基本上在应用程序输出中,我得到以下日志输出:

  

调试org.apache.http.headers   调试org.jboss.resteasy.plugins.providers

任何建议,我将不胜感激。由于这是一个外部库,因此我不确定如何使用log4j.properties来禁用它。

1 个答案:

答案 0 :(得分:0)

作为替代,如果您使用 maven,您可以将 logback.xml 添加到您的资源目录。
下面的示例将根日志记录设置为错误,并给出了将特定包设置为不同级别的示例。
您可以使用它来根据您的需要进行定制。

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <!-- encoders are assigned the type ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
        <encoder>
            <pattern>[%d{HH:mm:ss.SSS}] %-5level - %msg%n</pattern>
        </encoder>
    </appender>

    <logger name="some.custom.path" level="debug" />
    <logger name="org.springframework" level="error" />

    <root level="error">
        <appender-ref ref="STDOUT" />
    </root>
</configuration>