vs2010配置安装使用log4cplus日志系统
来源:互联网 发布:5s是否支持4g网络 编辑:程序博客网 时间:2024/05/01 15:54
log4cplus是C++编写的开源的日志系统,功能非常全面,用到自己开发的工程中会比较专业的,:),本文介绍了log4cplus基本概念,以及如何安装,配置。
### 简介 ###
log4cplus是C++编写的开源的日志系统,前身是Java编写的log4j系统.受Apache Software License保护。作者是Tad E. Smith。log4cplus具有线程安全、灵活、以及多粒度控制的特点,通过将信息划分优先级使其可以面向程序调试、运行、测试、和维护等全生命周期; 你可以选择将信息输出到屏幕、文件、NT event log、甚至是远程服务器;通过指定策略对日志进行定期备份等等。
### 下载 ###
最新的log4cplus可以从以下网址下载 http://sourceforge.NET/projects/log4cplus/
选择生成 生成解决方案
2. windows下的配置
打开MSVC10文件夹
vs2010打开 log4cplus.sln
编译选项 选择 Debug win32_unicode
文件夹log4cplus-1.2.0-rc3\msvc10\Win32下
将编译选项Debug 改成Release就生成release版本
在这个文件夹下
有log4cplusSUD.lib
log4cplusUD.dll
log4cplusUD.lib
将其复制到log4文件夹根目录下新建文件夹lib
4。在环境配置完成后,我们可以对具体的项目环境进行配置。
log4cplus
包含目录 D:\CPP\log4cplus-1.2.0-rc3\include
库目录D:\CPP\log4cplus-1.2.0-rc3\lib
连接器
log4cplusSUD.lib
log4cplusUD.lib
我们创建一个控制台项目,并进行如下配置:
1。采用静态链接库:
右键项目->属性->
加入log4cplusSD.lib
注意:才用静态链接库,可以删除bin目录下的log4cplusD.dll 以及lib目录下的log4cplusD.lib 2个文件。
2。采用动态链接库:
右键项目->属性->
注意:才用动态链接库,需要bin目录下的log4cplusD.dll 以及lib目录下的log4cplusD.lib 2个文件。可以删除lib目录下的log4cplusSD.lib 文件
5.编写简单程序并测试
此处
- #include <log4cplus/log.h>头文件有误
注意:
log4cplus官方源码采用的“多字节字符集”,如果你项目采用“使用 Unicode 字符集”则可以将log4cplus字符集修改后重新生成对应的库文件!
以下为常用的封装好的测试实例:
VLog.h
VLog.cpp
Main.cpp
- vs2010配置安装使用log4cplus日志系统
- vs2010配置安装使用log4cplus日志系统
- 日志系统log4cplus的配置与使用
- 日志系统log4cplus的配置与使用
- 使用log4cplus写日志
- log4cplus 在VS2010安装说明
- Linux下log4cplus日志工具配置、安装、测试
- 开源日志系统log4cplus
- 开源日志系统log4cplus
- 开源日志系统 - log4cplus
- 开源日志系统log4cplus
- 开源日志系统log4cplus
- 开源日志系统log4cplus
- 开源日志系统log4cplus
- 使用C++日志库log4cplus
- 开源日志系统 - log4cplus (一)
- 开源日志系统 - log4cplus (二)
- 开源日志系统 - log4cplus (三)
- SAX与DOM
- 三、Spring4的新功能和增强
- 2.2 常量和变量
- Java多线程 之 类锁与对象锁
- 【LeetCode】461.Hamming Distance_EASY(一)
- vs2010配置安装使用log4cplus日志系统
- bus_register(待续)
- Gitlab官方对数据删除事件的详细说明
- Bat脚本处理ftp超强案例分析
- AVL树
- 设计模式(二十三) 模板模式
- JVM GC与频繁GC
- Android 打开本地第三方应用,如QQ,微博,微信等
- 纳尼?299MB/s写入,索尼造世界最快SD卡!