Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 日志中充斥着AWS Http调用_Java_Logging_Aws Sdk_Log4j2 - Fatal编程技术网

Java 日志中充斥着AWS Http调用

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配置中添加以下配置。标识后可以添加多个包 <

我们面临的问题是,当我们在log4j中打开http日志记录时,日志文件被淹没

我们在log4j中打开什么

<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"/>