log4cplus 日志应用
来源:互联网 发布:stewart mac 编辑:程序博客网 时间:2024/06/05 05:04
from: http://www.cnblogs.com/rosesmall/archive/2012/05/07/2487445.html
log4cplus是一款优秀的基于C/C++的开源日志库。log4cplus具有线程安全,不用但心在多线程状态下写日志问题;使用灵活,可通过配置文件设置日志级别下输出位置,还可以在程序运行时动态设置日志输出级别,随心所欲掌控日志的输出;以及多粒度控制的特点。通过将信息划分优先级使其可以面向程序调试、运行、测试、和维护等全生命周期; 可以选择将信息输出到屏幕、文件、NT event log、甚至是远程服务器;通过指定策略对日志进行定期备份。可以满足大部分开发者对日志系统需求,功能全面。
下载地址:http://sourceforge.net/projects/log4cplus/files/log4cplus-stable/
tar -xjf log4cplus-1.0.4.tar.bz2(解压缩),切换到解压缩路径下
安装:./configure;make;make install
这里已经安装成功,默认的路径lib库路径是/usr/local/lib/,头文件的位置:/usr/local/include/log4cplus
将/usr/local/lib下的和log4cplus相关的库都拷贝到/usr/lib,将头文件加到/etc/profile下的CPLUS_INCLUDE_PATH
这里要强调是使用log4cplus时,要 加上-llog4cplus -lrt -lpthread -lrt(或者 -llog4cplus -lpthread ),才能顺利的编译通过和使用;
确保你的Makefile中包含 /usr/local/lib/liblog4cplus.a(静态库)或-llog4cplus(动态库)即可。
头文件在/usr/local/include/log4cplus目录下。
对于动态库,要想正常使用,还得将库安装路径加入到 LD_LIBRARY_PATH 中,以管理员身份登录,在/etc/ld.so.conf中加入安装路径,这里是/usr/local/lib,然后执行 ldconfig使设置生效即可。
在其log4cplus官网http://log4cplus.sourceforge.net/codeexamples.html 里面自带的三个例程。
- log4cplus 日志应用
- log4cplus应用之日志文件输出(一)
- log4cplus应用之日志文件输出(二)
- log4cplus应用之日志文件输出(三)
- 使用log4cplus写日志
- Log4cPlus应用--转载!
- 开源日志系统log4cplus
- 开源日志系统log4cplus
- C++日志库log4cplus使用手册
- 开源日志系统 - log4cplus
- C++ 日志类库 log4cplus
- 开源日志系统log4cplus
- C++日志库log4cplus使用手册
- 开源日志系统log4cplus
- 开源日志系统log4cplus
- 开源日志系统log4cplus
- 使用C++日志库log4cplus
- log4cplus日志工具样例
- 重装Ubuntu 保留/home分区中的数据
- java中内部类的创建四种情况,三种方式,及内部数据访问权限
- 深拷贝 和 浅拷贝
- 【java】Integer == Integer?
- Codeforce 22B Bargaining Table
- log4cplus 日志应用
- c++学习——第一天
- 中断控制器及中断控制
- CSDN见证了我的成长
- 與 Roy Osherove 探討單元測試的藝術 (心得筆記)
- MYSQL 常用命令
- hdu 4883 TIANKENG’s restaurant
- UVa 1584 Circular Sequence
- ASP.NET MVC开发笔记