C++工程实践使用log4cplus打印日志

log4cplus代码下载编译

https://github.com/log4cplus/log4cplus/releases

选择v2.0.8, 当时v2.1.0编译时出现错误,exception类未实现。

在这里插入图片描述

选择Debug_Unicode和Release_Unicode分别编译, log4cplus为动态dll, log4cplusS为静态lib, loggingserver为日志打印服务

使用log4cplus配置日志打印

log4cplus.properties文件配置如下:

#不能有空行, 至少# 开头.
log4cplus.rootLogger=DEBUG, ALL_MSGS_TO_CONSOLE, ALL_MSGS_TO_FILE
#
log4cplus.appender.ALL_MSGS_TO_CONSOLE=log4cplus::ConsoleAppender
log4cplus.appender.ALL_MSGS_TO_CONSOLE.layout=log4cplus::PatternLayout
log4cplus.appender.ALL_MSGS_TO_CONSOLE.layout.ConversionPattern=%d{%m/%d/%y %H:%M:%S,%Q} [%-5p] %m %n 
#%d{%m/%d/%y %H:%M:%S,%Q} [%-5p] [%M:%L]  %m %n   [%M:%L]用于打印函数和行号
# 
log4cplus.appender.ALL_MSGS_TO_FILE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值