我正在使用 Spring Boot WebFlux 开发一个以 log4j2 作为日志框架的服务。在使用 JMeter 进行压力测试后,我注意到许多请求返回“Connection refused: connect”错误。但是,我在控制台或日志文件中找不到任何相应的错误日志。我如何配置 log4j2 和 Spring Boot 来观察这些“连接被拒绝:连接”错误?
logging:
config: classpath:log4j2-dev.xml
<?xml version="1.0" encoding="UTF-8"?>
<Configuration monitorInterval="30">
<Properties>
<property name="LOG_PATTERN"
value="%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] [%thread{20}] %logger{36} %msg%n"/>
<property name="FILE_PATH" value="./logs/ZhongYouZhongTaiTransfer"/>
</Properties>
<Appenders>
<console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="${LOG_PATTERN}" disableAnsi="false" noConsoleNoAnsi="false"/>
</console>
<RollingRandomAccessFile name="RollingFileInfo"
fileName="${FILE_PATH}/debug.log"
filePattern="${FILE_PATH}/%d{yyyy-MM-dd}-debug-%i.txt">
<ThresholdFilter level="debug" onMatch="ACCEPT" onMismatch="DENY"/>
<PatternLayout pattern="${LOG_PATTERN}"/>
<Policies>
<TimeBasedTriggeringPolicy interval="1"/>
<SizeBasedTriggeringPolicy size="100MB"/>
</Policies>
<DefaultRolloverStrategy max="100"/>
</RollingRandomAccessFile>
<RollingRandomAccessFile name="RollingFileError"
fileName="${FILE_PATH}/error.log"
filePattern="${FILE_PATH}/%d{yyyy-MM-dd}-error-%i.txt">
<ThresholdFilter level="error" onMatch="ACCEPT" onMismatch="DENY"/>
<PatternLayout pattern="${LOG_PATTERN}"/>
<Policies>
<TimeBasedTriggeringPolicy interval="1"/>
<SizeBasedTriggeringPolicy size="100MB"/>
</Policies>
<DefaultRolloverStrategy max="100"/>
</RollingRandomAccessFile>
</Appenders>
<Loggers>
<!-- <logger name="reactor.netty" level="ERROR"/>-->
<!-- <logger name="org.springframework" level="DEBUG"/>-->
<!-- <logger name="_org.springframework" level="ERROR"/>-->
<!-- <logger name="org.mybatis" level="ERROR"/>-->
<!-- <logger name="org.apache" level="ERROR"/>-->
<!-- <logger name="io.netty" level="ERROR"/>-->
<!-- <logger name="com.zaxxer" level="ERROR"/>-->
<!-- <logger name="io.lettuce" level="ERROR"/>-->
<Root level="DEBUG" includeLocation="false">
<appender-ref ref="Console"/>
<appender-ref ref="RollingFileInfo"/>
<appender-ref ref="RollingFileError"/>
</Root>
</Loggers>
</Configuration>
我已经尝试将日志级别设置为调试,并专门调整 org.springframework 的日志级别以进行调试,但它没有用。我该如何解决这个问题?