ACE日志系统之本机日志系统的多文件实现
来源:互联网 发布:网络贷款哪个最容易 编辑:程序博客网 时间:2024/06/05 14:40
在文章<<ACE日志系统之C/S模式配置文件详解>>(http://blog.csdn.net/arose616725/article/details/7767915)中讲到C/S模式能支持日志文件的多文件化, ACE能不能仿造C/S模式实现本机日志的多文件化呢? 通过测试验证,是可行的! 测试程序代码如下:
#include "ace/Logging_Strategy.h"#include "ace/argv.h"#include "ace/Reactor.h"#include "ace/Task.h"class CMyTask : public ACE_Task<ACE_NULL_SYNCH>{public:void start(){activate();}int svc(){for (int i = 0; i < 10000; i++){ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("测试日志:%d\n"), i));Sleep(1000);}return 0;}};int main(int argc, char* argv[]){ //日志策略类 通过定时器实时检查日志文件大小 以实现分割日志ACE_Logging_Strategy logStrategy;logStrategy.log_msg(ACE_LOG_MSG);//ACE_ARGV如下的构造函数参数为server.conf的日志策略参数 详见server.conf说明ACE_ARGV logArg("-s d:/log.txt -f STDERR|OSTREAM|VERBOSE -i 1 -m 1 -N 10");logStrategy.init(logArg.argc(), logArg.argv());//模拟日志输出CMyTask myTask;myTask.start();//由于用到了定时器反应器 所以...ACE_Reactor::instance ()->run_reactor_event_loop (); return 0;}
- ACE日志系统之本机日志系统的多文件实现
- ACE日志系统 之二(ACE的重定向)
- ACE日志系统 之一
- ACE日志系统
- ACE日志系统(1)
- ACE日志系统(2)
- ACE日志系统(1)
- ACE日志系统(2)
- ACE日志系统
- ACE中日志系统
- ACE日志系统
- ACE日志系统
- ACE 日志系统1CallBack 到文件。
- 如何使用ACE的日志系统
- LINUX日志系统之日志文件的管理
- ACE日志系统之C/S模式配置文件详解
- 系统日志文件的烦恼
- ACE中日志系统(Logging Facility)的基本使用
- VIM用户手册 For Vim version 7.3. *usr_21.txt*
- BroadcastReceiver处理耗时操作
- VIM用户手册 For Vim version 7.3. *usr_22.txt*
- “压缩感知” 之 “Hello World”
- dfgallery 2.0 安装配置
- ACE日志系统之本机日志系统的多文件实现
- 后缀数组
- OpenCV中Mat与IplImage和CvMat类型之间的相互转换
- MzTreeView应用
- HDU1702
- QT图形视图框架(待完成)
- openOffice+pdf2swf类百度文库):pdf转swf(Linux,window)
- hdu 2236 无题II
- adb shell dumpsys