如何调试Azure连接SSL握手?
我尝试使用公用日志和SLF4j,但无法获得SSL握手以输出调试输出。有人知道怎么做吗。
这是我的log4j.properties:
log4j.rootLogger=INFO, stdout
log4j.logger.io.netty=DEBUG
log4j.logger.io.projectreactor=DEBUG
log4j.logger.reactor.netty.http=DEBUG
# Direct log messages to stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1} - %m%n这是我的logging.properties:
handlers = java.util.logging.ConsoleHandler
.level = ALL
java.util.logging.ConsoleHandler.level = FINEST
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
java.util.logging.SimpleFormatter.format=[%1$tF %1$tT] [%4$s] %5$s %n
io.netty.level=ALL
io.projectreactor.level=ALL
reactor.netty.http=ALL发布于 2022-03-24 20:00:01
我解决了。我正在使用Lombok SLF4j,我需要这个log4j2.xml配置:
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="OFF">
<Properties>
<Property name="LOG_LOC">logs</Property>
<Property name="MAX">5</Property>
<Property name="LOG_PATTERN">%d{yyyy.MM.dd HH:mm:ss.SSS} [%p] %c: %m%n
</Property>
</Properties>
<Appenders>
<RollingFile name="FILE" fileName="${LOG_LOC}/main.log"
filePattern="${LOG_LOC}/main.%i.log">
<PatternLayout>
<Pattern>${LOG_PATTERN}</Pattern>
</PatternLayout>
<Policies>
<OnStartupTriggeringPolicy />
</Policies>
<DefaultRolloverStrategy max="${MAX}" />
</RollingFile>
<Console name="STDOUT" target="SYSTEM_OUT" follow="true">
<PatternLayout pattern="${LOG_PATTERN}" />
</Console>
</Appenders>
<Loggers>
<Logger name="io.netty" level="debug" />
<Logger name="io.projectreactor" level="debug" />
<Logger name="reactor.netty.http" level="debug" />
<Logger name="com.azure.cosmos" level="debug" />
<Logger name="file" level="debug" additivity="false">
<appender-ref ref="FILE" />
</Logger>
<Root level="warn">
<AppenderRef ref="FILE" />
<AppenderRef ref="STDOUT" />
</Root>
</Loggers>
</Configuration>如果在Lombok之外添加这些依赖项,也可以使用log4j.properties:
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.36</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.36</version>
</dependency>https://stackoverflow.com/questions/71607710
复制相似问题