log4cxx样例

来源:互联网 发布:志鸿优化系列 编辑:程序博客网 时间:2024/06/05 04:36

        在此记录一个log4cxx样例程序。

        先是属性文件properties:   

log4j.rootLogger=INFO,ca,fa#控制输出到文件log4j.appender.fa=org.apache.log4j.FileAppender#输出到文件output.loglog4j.appender.fa.File=./output.log#以文件追加的方式log4j.appender.fa.Append=true#控制输出格式log4j.appender.fa.layout=org.apache.log4j.PatternLayoutlog4j.appender.fa.layout.ConversionPattern=%d[%t] %-5p %.16c - %m%n#输出到控制台,也就是shell,用于显示log4j.appender.ca=org.apache.log4j.ConsoleAppenderlog4j.appender.ca.layout=org.apache.log4j.PatternLayoutlog4j.appender.ca.layout.ConversionPattern=%d[%t] %-5p %.16c - %m%n
         一个例程:

        

#include <log4cxx/logger.h>#include <log4cxx/propertyconfigurator.h>int main(){log4cxx::PropertyConfigurator::configure("properties");log4cxx::LoggerPtr rootLogger=log4cxx::Logger::getRootLogger();LOG4CXX_INFO(rootLogger,"it works");    return 0;}
        输出结果为:

        

0 0
原创粉丝点击