开源学习
yyyy1985
软件工程师熟悉Linux编程、COM编程、STL编程、ATL编程、网络编程
展开
-
开源日志系统log4cplus(二)
本文介绍了三种控制输出格式的布局管理器的概念和使用情况,通过掌握这些知识,可以更有效地控制log系统输出尽可能贴近你需求的信息来。 ### 如何控制输出消息的格式 ###前面已经讲过,log4cplus通过布局器(Layouts)来控制输出的格式,log4cplus提供了三种类型的Layouts,分别是SimpleLayout、PatternLayout、和TTCCLay原创 2009-08-08 03:11:00 · 1179 阅读 · 0 评论 -
开源日志系统log4cplus(四)
经过短暂的熟悉过程,log4cplus已经被成功应用到了我的项目中去了,效果还不错,:)除了上文提及的功能之外,下面将介绍log4cplus提供的线程和套接字的使用情况。### NDC ###首先我们先了解一下log4cplus中嵌入诊断上下文(Nested Diagnostic Context),即NDC。对log系统而言,当输入源可能不止一个,而只有一个输出时,往往需要分辩所要原创 2009-08-08 03:13:00 · 1000 阅读 · 0 评论 -
log4cplus的包裹类(log4cplus Wrapper)
头文件:/**//*********************************************************************** Copyright (C) 2008 - - All Rights Reserved** 文件名称: LoggerModule.h* 摘 要:原创 2009-08-08 03:00:00 · 1405 阅读 · 0 评论 -
开源日志系统log4cplus(一)
log4cplus是C++编写的开源的日志系统,功能非常全面,用到自己开发的工程中会比较专业的,:),本文介绍了log4cplus基本概念,以及如何安装,配置。 ### 简介 ###log4cplus是C++编写的开源的日志系统,前身是java编写的log4j系统.受Apache Software License保护。作者是Tad E. Smith。log4cplus具有原创 2009-08-08 03:09:00 · 3045 阅读 · 2 评论 -
开源日志系统log4cplus(三)
日志系统的另一个基本功能就是能够让使用者按照自己的意愿来控制什么时候,哪些log信息可以输出。如果能够让用户在任意时刻设置允许输出的LogLevel的信息就好了,log4cplus通过LogLevelManager、LogLog、Filter三种方式实现了上述功能。 ### 优先级控制 ###在研究LogLevelManager之前,首先介绍一下log4cplus原创 2009-08-08 03:12:00 · 3186 阅读 · 0 评论 -
35 个你也许不知道的Google开源项目
Google是支持开源运动的最大公司之一,它们现在总共发布有超过500个的开源项目(大部分都是利用它们的API来完成),本文将列举一些有趣的开源项目,其中很可能有不少你不知道。 文本文件处理: Google CRUSH (Custom Reporting Utilities for SHell) CRUSH是为命令行或shell scripts处理特定文字数据而制作的一系列工具,这里有指南。 C++库和源代码: Google Breakpad 一个开源的多平台崩溃报告系统。 Google GF原创 2010-07-08 12:29:00 · 711 阅读 · 0 评论