log4cpp
静觅
从事手机网游服务器开发
展开
-
log4cpp之Layout布局
首先回顾一下HelloWorld的日志格式,它使用了最简单的BasicLayout:1248337987 ERROR : Hello log4cpp in a Error Message!1248337987 WARN : Hello log4cpp in a Warning Message! 上面的日志格式还可以,但显然不是许多程序员心中理想的格式,许多人理转载 2013-07-10 19:35:52 · 4687 阅读 · 0 评论 -
log4cpp之配置文件使用方法
本文转载自:http://www.cnblogs.com/welkinwalker/archive/2011/06/23/2088197.html 另一个非常优秀的特征就是通过读取配置文件,确定category、appender、layout等对象。也是我们非常推荐的使用方式,可以灵活地通过配置文件定义所有地对象及其属性,不用重新编码,动态更改日志记录的策略。 Log4cpp主转载 2013-07-11 11:23:32 · 9892 阅读 · 1 评论 -
log4cpp第一个程序HelloWorld
让我们从一个简单的例子开始,该例子将两条日志信息写入字符串流,该流会在标准控制台cout上输出,项目的名称是HelloLog4Cpp:#include iostream>#include log4cpp/Category.hh>#include log4cpp/OstreamAppender.hh>#include log4cpp/BasicLayout.hh>#include转载 2013-07-10 17:57:34 · 5322 阅读 · 5 评论 -
log4cpp之Appender
笔者认为Appender是log4cpp中最精彩的一个部分。我仔细阅读了大部分Appender的源代码并对设计者感到非常敬仰。 Log4cpp中所有可直接使用的Appender列表如下: log4cpp::IdsaAppender // 发送到IDS或者log4cpp::FileAppender // 输出到文件l转载 2013-07-11 10:28:54 · 7507 阅读 · 1 评论 -
log4cpp之Category
Log4cpp有一个总可用并实例化好的Category,即根Category。使用log4cpp::Category::getRoot()可以得到根Category。在大多数情况下,一个应用程序只需要一个日志种类(Category),但是有时也会用到多个Category,此时可以使用根Category的getInstance方法来得到子Category。不同的子Category用于不同的场合。一个转载 2013-07-11 10:46:42 · 4656 阅读 · 0 评论 -
log4cpp简介与Linux安装
转载自:http://tech.chinaunix.net/a2011/0408/1175/000001175907.shtml一、简介 log4cpp是一个开源的C++类库,它提供了在C++程序中使用日志和跟踪调试的功能。使用log4cpp,可以很便利地将日志或者跟踪调试信息写入字符流、内存字符串队列、文件、回滚文件、调试器、Windows日志、syslog和远程syslog服务器转载 2013-07-10 17:26:36 · 4839 阅读 · 0 评论