Java 日志中充斥着AWS Http调用
我们面临的问题是,当我们在log4j中打开http日志记录时,日志文件被淹没 我们在log4j中打开什么Java 日志中充斥着AWS Http调用,java,logging,aws-sdk,log4j2,Java,Logging,Aws Sdk,Log4j2,我们面临的问题是,当我们在log4j中打开http日志记录时,日志文件被淹没 我们在log4j中打开什么 <AsyncLogger name="org.mule.module.http.internal.HttpMessageLogger" level="DEBUG"/> 请建议,我们需要做什么来关闭这些日志,我们希望HTTP logger为我们的其他HTTP请求调试打开。要最小化日志,您可以选择两个选项 选项1 您必须在log4j2配置中添加以下配置。标识后可以添加多个包 <
<AsyncLogger name="org.mule.module.http.internal.HttpMessageLogger" level="DEBUG"/>
请建议,我们需要做什么来关闭这些日志,我们希望HTTP logger为我们的其他HTTP请求调试打开。要最小化日志,您可以选择两个选项 选项1 您必须在log4j2配置中添加以下配置。标识后可以添加多个包
<logger name="com.amazonaws" level="OFF">
<AppenderRef ref="Console"/>
<AppenderRef ref="File"/>
</logger>
选项2
您可以在配置文件中使用以下选项
<AsyncLogger name="org.mule.module.http.internal.HttpMessageLogger" level="ERROR"/>
在这种情况下,将只打印错误详细信息。如果
打开http日志记录
,请将其关闭。您打开了HttpMessageLogger
。因此,登录到其中的消息将显示给您。此外,您还可以将日志级别更改为警告,例如example@Dred,我们需要其他Http日志进行调试,我们不需要的是AWS Http logging.Hmm。另外,您可以尝试将记录器设置为完整包,但作为附加程序,仅使用HttpMessageLogger
我认为。。。但是让我们考虑一下。看那最后哦我发现。。。这是你想要的。
<AsyncLogger name="org.mule.module.http.internal.HttpMessageLogger" level="ERROR"/>