log4cplus配置文件使用】的更多相关文章

简介 log4cplus是log4j的c++移植版,是c++中一个很好的打印日志的库.它与另外一个c++的log库log4cxx相比较,好处是不依赖于libapr和libaprutil,可以静态链接到程序中,便于部署. 安装 tar xvzf log4cplus-x.x.x.tar.gz cd log4cplus-x.x.x ./configure --prefix=/where/to/install make make install 这里我采用缺省安装路径:/usr/local 头文件在/u…
Log4Cplus是一款很好的开源日志打印程序,该日志打印程序的配置文件为类似INI的文件,以下为该日志打印程序配置文件中的说明: 1.#—注释行的开头表示,即以该字符开头的行,改日志程序不解释改行内容: 2.log4cplus—配置文件中有效的信息的开头: 3.log4cplus.logger—配置文件中定义日志文件的开头,例如:log4cplus.logger.logFile1=TRACE, ospAppender, consoleAppender, fileAppender1表示定义了一个…
#include <string> #include <cstdio> #include <log4cplus/logger.h> #include <log4cplus/configurator.h> #include <log4cplus/appender.h> #include <log4cplus/loggingmacros.h> #include <log4cplus/loglevel.h> #include &…
Log4cplus使用¶ 1.1 简介 log4cplus是C++编写的开源日志系统,前身是java编写的log4j日志系统.log4cplus具有线程安全.灵活.以及多粒度控制的特点,通过将信息划分优先级使其可以面向程序调试.运行.测试.和维护等全生命周期: 你可以选择将信息输出到屏幕.文件.NT event log.甚至是远程服务器:通过指定策略对日志进行定期备份等等. 最新版本可以从"http://log4cplus.sourceforge.net"下载log4cplus-x.x…
网上关于开源日志工具log4cplus的说明有很多,但大多略显复杂,本文主要从实用的角度,介绍一种最简单而且又实用的方法.本文的方法已经足够满足实际工程中的使用需求,而且不需要很复杂的流程,可以实现.log文件以及console窗口同时显示log信息.当然,想要深度定制,那就要去看看别的帖子了. step1:引入以下头文件以及命名空间: #include <log4cplus/logger.h> #include <log4cplus/configurator.h> #includ…
一.简介     log4cplus是C++编写的开源的日志系统,功能非常全面.本文介绍如何在Windows+VS2008中使用该日志库.   二.下载     可从网站[url]http://log4cplus.sourceforge.net[/url]上去下载 log4cplus 1.0.3 rc9,具体地址[url]http://downloads.sourceforge.net/log4cplus/log4cplus-1.0.3-rc9.tar.bz2?use_mirror=nchc[/…
部分参考了博客. http://www.cppblog.com/tx7do/articles/11719.html 基于脚本配置来过滤log信息 除了通过程序实现对log环境的配置之外,log4cplus通过PropertyConfigurator类实现了基于脚本配置的功能.通过 脚本可以完成对logger.appender和layout的配置,因此可以解决怎样输出,输出到哪里的问题,我将在全文的最后 一部分中提到多线程环境中如何利用脚本配置来配合实现性能测试,本节将重点介绍基脚本实现过滤log…
以下转载的log4cplus使用指南的版本可能不是最新,仅作参考了解.应以最新安装包中的示例代码为准. 目    录1 Log4cplus简介    52 安装方法    53 主要类说明    64 基本使用    64.1 基本步骤    64.2 使用示例    74.2.1 例1-标准使用    74.2.2 例2-简洁使用    84.2.3 例3-输出日志到控制台    94.2.4 例4-输出日志到文件    104.2.5 例5-使用loglog输出日志    114.3 日志输…
log4cplus第一次在windows下使用的时候很快就完成了,最近在Linux下尝试使用时遇到了不少问题,主要原因是对Linux的编译连接不熟悉,以下就记录安装使用的过程,希望对需要的人有所帮助. 1.下载并解压log4cplus_1.2.1可以在网上下载log4cplus_1.2.1,下载完成后解压,注意,解压后在 log4cplus_1.2.1 目录下应该有 configure 文件. 2.安装 在 log4cplus_1.2.1 目录下依次执行如下命令 #### 有问题的命令 ./co…
log4cplus是C++编写的开源的日志系统,宣称具有线程安全.灵活.以及多粒度控制的特点,通过将日志划分优先级使其可以面向程序调试.运行.测试.和维护等全生命周期.你可以选择将日志输出到屏幕.文件.甚至是远程服务器:通过指定策略对日志进行定期备份等等(该段为引用其他文章). 1.编译log4cplus库 在网上下载log4cplus库(我下载了 log4cplus-1.2.1.zip) ,解压后在 msvc10 目录下由vs的工程 .sln文件,使用VS打开(我用vs2013), 打开和工程…