tag? 的必需属性吗-6ren"> tag? 的必需属性吗-我看到一堆包含 xmlns:log4j="http://jakarta.apache.org/log4j/" 的示例 log4j 配置在标签,这个属性是必需的吗?在我的配置中加入这个属性对我有什么用?-6ren">
gpt4 book ai didi

java - "xmlns:log4j"是 tag? 的必需属性吗

转载 作者:搜寻专家 更新时间:2023-11-01 02:12:52 25 4
gpt4 key购买 nike

我看到一堆包含 xmlns:log4j="http://jakarta.apache.org/log4j/" 的示例 log4j 配置在<log4j:configuration>标签,这个属性是必需的吗?在我的配置中加入这个属性对我有什么用?

示例:

<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="infoLogsFile" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="MyApplication.log"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
</layout>
</appender>
<root>
<priority value ="DEBUG" />
<appender-ref ref="infoLogsFile"/>
</root>
</log4j:configuration>

我可以这样做吗?

<log4j:configuration>
<appender name="infoLogsFile" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="MyApplication.log"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
</layout>
</appender>
<root>
<priority value ="DEBUG" />
<appender-ref ref="infoLogsFile"/>
</root>
</log4j:configuration>

最佳答案

xmlns 属性指定以 log4j 为前缀的元素由该 URL 引用的模式定义。 Log4J 在尝试解析配置文件之前实际上并不执行模式验证,因此实际上并不需要。

关于java - "xmlns:log4j"是 <log4j :configuration> tag? 的必需属性吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13996453/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com