Keycloak-admin-client - 关闭日志记录
Keycloak-admin-client - turn off logging
在 keycloak-admin-client
v.3.4.3 final 与 Java 一起使用时,当设置了新的 keycloak
实例连接时,我无法禁用默认 DEBUG
日志记录。
基本上在应用程序输出中我得到日志输出:
DEBUG org.apache.http.headers
DEBUG org.jboss.resteasy.plugins.providers
如果有任何建议,我将不胜感激。由于这是一个外部库,我不太确定如何使用 log4j.properties
来禁用它。
作为替代方案,如果您使用的是 Maven,则可以将 logback.xml 添加到您的资源目录。
下面的示例将 root 日志记录设置为错误,并给出了将特定包设置为不同级别的示例。
您可以使用它来根据您的需要进行定制。
<?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>
在 keycloak-admin-client
v.3.4.3 final 与 Java 一起使用时,当设置了新的 keycloak
实例连接时,我无法禁用默认 DEBUG
日志记录。
基本上在应用程序输出中我得到日志输出:
DEBUG org.apache.http.headers DEBUG org.jboss.resteasy.plugins.providers
如果有任何建议,我将不胜感激。由于这是一个外部库,我不太确定如何使用 log4j.properties
来禁用它。
作为替代方案,如果您使用的是 Maven,则可以将 logback.xml 添加到您的资源目录。
下面的示例将 root 日志记录设置为错误,并给出了将特定包设置为不同级别的示例。
您可以使用它来根据您的需要进行定制。
<?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>