如何将sun.net.www.protocol.http.HttpURLConnection.level=ALL转为log4j.xml格式?
解决log4j.xml中配置sun.net.www.protocol.http.HttpURLConnection日志级别问题
你需要将sun.net.www.protocol.http.HttpURLConnection.level = ALL这个logging.properties配置转换为log4j 1.x的XML格式,在log4j.xml中添加以下配置节点即可:
<logger name="sun.net.www.protocol.http.HttpURLConnection"> <level value="ALL" /> <!-- 若需将该类日志输出到自定义Appender,添加下面的appender-ref节点,替换为你的Appender名称 --> <!-- <appender-ref ref="ConsoleAppender" /> --> </logger>
说明:
- log4j 1.x的XML配置中,
<logger>标签用于指定特定类或包的日志规则,name属性对应logging.properties中的日志类别名 <level>节点的value属性设置日志级别,这里对应ALL- 默认情况下
additivity="true",该类的日志会继承root logger的输出配置;如果不想继承,可添加additivity="false"并自定义appender
环境适配注意:在Wildfly 10.1.0.Final中,确保log4j.xml放置在WEB-INF/classes目录(Web应用)或服务器指定的配置加载路径,保证配置被正确读取。
内容的提问来源于stack exchange,提问作者Student
相关产品推荐
相关产品推荐

