实例介绍
参考网址http://blog.sina.com.cn/s/blog_a459dcf501013tbn.html及https://github.com/apache/apr完成,vs2013下使用
【实例截图】
【核心代码】
.
├── c window下编译好的log4cxx库(vs2013)_log4cxx-vs2013-win32.rar
└── log4cxx-vs2013-win32
├── include
│ ├── ftplib
│ │ └── ftplib.h
│ ├── httpserver
│ │ ├── httpconnectionhandler.h
│ │ ├── httpconnectionhandlerpool.h
│ │ ├── httpcookie.h
│ │ ├── httpglobal.h
│ │ ├── httplistener.h
│ │ ├── httprequest.h
│ │ ├── httprequesthandler.h
│ │ ├── httpresponse.h
│ │ ├── httpserver.pri
│ │ ├── httpsession.h
│ │ ├── httpsessionstore.h
│ │ └── staticfilecontroller.h
│ └── log4cxx
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── appender.h
│ ├── appenderskeleton.h
│ ├── asyncappender.h
│ ├── basicconfigurator.h
│ ├── config
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ └── propertysetter.h
│ ├── config_msvc.h.in
│ ├── consoleappender.h
│ ├── dailyrollingfileappender.h
│ ├── db
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ └── odbcappender.h
│ ├── defaultconfigurator.h
│ ├── defaultloggerfactory.h
│ ├── file.h
│ ├── fileappender.h
│ ├── filter
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── andfilter.h
│ │ ├── denyallfilter.h
│ │ ├── expressionfilter.h
│ │ ├── levelmatchfilter.h
│ │ ├── levelrangefilter.h
│ │ ├── locationinfofilter.h
│ │ ├── mapfilter.h
│ │ ├── propertyfilter.h
│ │ └── stringmatchfilter.h
│ ├── helpers
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── absolutetimedateformat.h
│ │ ├── appenderattachableimpl.h
│ │ ├── aprinitializer.h
│ │ ├── bufferedoutputstream.h
│ │ ├── bufferedwriter.h
│ │ ├── bytearrayinputstream.h
│ │ ├── bytearrayoutputstream.h
│ │ ├── bytebuffer.h
│ │ ├── cacheddateformat.h
│ │ ├── charsetdecoder.h
│ │ ├── charsetencoder.h
│ │ ├── class.h
│ │ ├── classregistration.h
│ │ ├── condition.h
│ │ ├── cyclicbuffer.h
│ │ ├── datagrampacket.h
│ │ ├── datagramsocket.h
│ │ ├── date.h
│ │ ├── dateformat.h
│ │ ├── datelayout.h
│ │ ├── datetimedateformat.h
│ │ ├── exception.h
│ │ ├── fileinputstream.h
│ │ ├── fileoutputstream.h
│ │ ├── filewatchdog.h
│ │ ├── inetaddress.h
│ │ ├── inputstream.h
│ │ ├── inputstreamreader.h
│ │ ├── integer.h
│ │ ├── iso8601dateformat.h
│ │ ├── loader.h
│ │ ├── locale.h
│ │ ├── loglog.h
│ │ ├── messagebuffer.h
│ │ ├── mutex.h
│ │ ├── object.h
│ │ ├── objectimpl.h
│ │ ├── objectoutputstream.h
│ │ ├── objectptr.h
│ │ ├── onlyonceerrorhandler.h
│ │ ├── optionconverter.h
│ │ ├── outputstream.h
│ │ ├── outputstreamwriter.h
│ │ ├── pool.h
│ │ ├── properties.h
│ │ ├── propertyresourcebundle.h
│ │ ├── reader.h
│ │ ├── relativetimedateformat.h
│ │ ├── resourcebundle.h
│ │ ├── serversocket.h
│ │ ├── simpledateformat.h
│ │ ├── socket.h
│ │ ├── socketoutputstream.h
│ │ ├── strftimedateformat.h
│ │ ├── strictmath.h
│ │ ├── stringhelper.h
│ │ ├── stringtokenizer.h
│ │ ├── synchronized.h
│ │ ├── syslogwriter.h
│ │ ├── system.h
│ │ ├── systemerrwriter.h
│ │ ├── systemoutwriter.h
│ │ ├── tchar.h
│ │ ├── thread.h
│ │ ├── threadlocal.h
│ │ ├── threadspecificdata.h
│ │ ├── timezone.h
│ │ ├── transcoder.h
│ │ ├── transform.h
│ │ ├── writer.h
│ │ └── xml.h
│ ├── hierarchy.h
│ ├── htmllayout.h
│ ├── layout.h
│ ├── level.h
│ ├── log4cxx.h
│ ├── log4cxx.h.in
│ ├── log4cxx.hw
│ ├── logger.h
│ ├── logmanager.h
│ ├── logstring.h
│ ├── mdc.h
│ ├── ndc.h
│ ├── net
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── smtpappender.h
│ │ ├── socketappender.h
│ │ ├── socketappenderskeleton.h
│ │ ├── sockethubappender.h
│ │ ├── syslogappender.h
│ │ ├── telnetappender.h
│ │ └── xmlsocketappender.h
│ ├── nt
│ │ ├── EventLogCategories.mc
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── nteventlogappender.h
│ │ └── outputdebugstringappender.h
│ ├── pattern
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── classnamepatternconverter.h
│ │ ├── datepatternconverter.h
│ │ ├── filedatepatternconverter.h
│ │ ├── filelocationpatternconverter.h
│ │ ├── formattinginfo.h
│ │ ├── fulllocationpatternconverter.h
│ │ ├── integerpatternconverter.h
│ │ ├── levelpatternconverter.h
│ │ ├── linelocationpatternconverter.h
│ │ ├── lineseparatorpatternconverter.h
│ │ ├── literalpatternconverter.h
│ │ ├── loggerpatternconverter.h
│ │ ├── loggingeventpatternconverter.h
│ │ ├── messagepatternconverter.h
│ │ ├── methodlocationpatternconverter.h
│ │ ├── nameabbreviator.h
│ │ ├── namepatternconverter.h
│ │ ├── ndcpatternconverter.h
│ │ ├── patternconverter.h
│ │ ├── patternparser.h
│ │ ├── propertiespatternconverter.h
│ │ ├── relativetimepatternconverter.h
│ │ ├── threadpatternconverter.h
│ │ └── throwableinformationpatternconverter.h
│ ├── patternlayout.h
│ ├── portability.h
│ ├── private
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── log4cxx_private.h
│ │ ├── log4cxx_private.h.in
│ │ └── log4cxx_private.hw
│ ├── propertyconfigurator.h
│ ├── provisionnode.h
│ ├── rolling
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── action.h
│ │ ├── filerenameaction.h
│ │ ├── filterbasedtriggeringpolicy.h
│ │ ├── fixedwindowrollingpolicy.h
│ │ ├── gzcompressaction.h
│ │ ├── manualtriggeringpolicy.h
│ │ ├── rollingfileappender.h
│ │ ├── rollingfileappenderskeleton.h
│ │ ├── rollingpolicy.h
│ │ ├── rollingpolicybase.h
│ │ ├── rolloverdescription.h
│ │ ├── sizebasedtriggeringpolicy.h
│ │ ├── timebasedrollingpolicy.h
│ │ ├── triggeringpolicy.h
│ │ └── zipcompressaction.h
│ ├── rollingfileappender.h
│ ├── simplelayout.h
│ ├── spi
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── appenderattachable.h
│ │ ├── configurator.h
│ │ ├── defaultrepositoryselector.h
│ │ ├── errorhandler.h
│ │ ├── filter.h
│ │ ├── hierarchyeventlistener.h
│ │ ├── location
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ └── locationinfo.h
│ │ ├── loggerfactory.h
│ │ ├── loggerrepository.h
│ │ ├── loggingevent.h
│ │ ├── optionhandler.h
│ │ ├── repositoryselector.h
│ │ ├── rootlogger.h
│ │ └── triggeringeventevaluator.h
│ ├── stream.h
│ ├── ttcclayout.h
│ ├── varia
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ └── fallbackerrorhandler.h
│ ├── writerappender.h
│ └── xml
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── domconfigurator.h
│ └── xmllayout.h
└── lib
├── debug
│ ├── log4cxx.dll
│ └── log4cxx.lib
└── release
├── log4cxx.dll
└── log4cxx.lib
21 directories, 229 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论