1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 使用XML文件方式配置log4cxx(log4cxx xml例子)

使用XML文件方式配置log4cxx(log4cxx xml例子)

时间:2024-06-20 07:02:21

相关推荐

使用XML文件方式配置log4cxx(log4cxx xml例子)

废话不多说,直接给出log.xml文件的全部内容。 xml例子)" name=image_operate_59151337264079188 alt="使用XML文件方式配置log4cxx(log4cxxxml例子)" src="/middle/a459dcf5tc03c053eb731&690" action-type="show-slide" action-data="http%3A%2F%%2Fmiddle%2Fa459dcf5tc03c053eb731%26690" real_src="/middle/a459dcf5tc03c053eb731&690">

为了方便使用下面给出上面xml文件的文字版代码。使用的时候只需要将下面代码复制下来,保存xml文件就可以了 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration xmlns:log4j='/log4j/' > <appender name="Console" class="org.apache.log4j.ConsoleAppender"> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="[tid %t] %d{ISO8601} [%-5p] %c{2\} (%l) - %m%n" /> </layout> <filter class="org.apache.log4j.varia.LevelRangeFilter"> <param name="levelMin" value="debug" /> <param name="levelMax" value="warn" /> <param name="AcceptOnMatch" value="true" /> </filter> </appender> <appender name="Test_Log" class="org.apache.log4j.DailyRollingFileAppender"> <param name="File" value="Log/Test_Log/Test_Log.log" /> <param name="DatePattern" value="'.'yyyy-MM-dd'.log'" /> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="[tid %t] %d{ISO8601} [%-5p] %c{2\} (%l) - %m%n" /> </layout> </appender> <logger name="system" additivity="false"> <!-- set logger setting --> <level value="debug"/> <!-- 设置级别 --> <appender-ref ref="Test_Log" /> <!-- 与前面的通道id相对应 --> <appender-ref ref="Console" /> <!-- 与前面的通道id相对应 --> </logger> <!-- 设置接收所有输出的通道 --> <root> <priority value ="debug"/> <appender-ref ref="Console"/> ><!-- 与前面的通道id相对应 --> </root> </log4j:configuration>

xml配置文件加载方法 #include "log4cxx/logger.h" #include "log4cxx/basicconfigurator.h" #include "log4cxx/propertyconfigurator.h" #include "log4cxx/helpers/exception.h" #include "log4cxx/xml/domconfigurator.h"

using namespace std; using namespace log4cxx; using namespace log4cxx::helpers; using namespace log4cxx::xml;

int _tmain(int argc, _TCHAR* argv[]) { DOMConfigurator.configure("E:/study/log4j/log4j.xml");//加载.xml文件 Logger log=Logger.getLogger("system"); log.info("测试"); }

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。