log4cpp linux编译,log4cpp_log4cpp linux_log4cpp 道系统(3)

是个宏,根据所获得的Logger对象输出一行DEBUG日志,类似的还有LOG4CPLUS_INFO, LOG4CPLUS_WARN, LOG4CPLUS_ERROR等。

一、日志内容转义符(Pattern)

(1)%%,转义为% 。

(2)%c,输出logger名称,如test.subtest 。log4cpp也可以控制logger名称的显示层次,比如%c{1}时输出test,其中数字表示层次。

(3)%D,显示本地时间,比如:2004-10-16 18:55:45,%d显示标准时间。

可以通过%d{}定义更详细的显示格式,比如%d{%H:%M:%s}表示要显示小时:分钟:秒。大括号中可显示的预定义标识符如下:

%a 表示礼拜几,英文缩写形式,比如Fri

%A 表示礼拜几,比如Friday

%b 表示几月份,英文缩写形式,比如Oct

%B 表示几月份,October

%c 标准的日期+时间格式,如 Sat Oct 16 18:56:19 2004

%d 表示今天是这个月的几号(1-31)16

%H 表示当前时刻是几时(0-23),如 18

%I 表示当前时刻是几时(1-12),如 6

%j 表示今天是哪一天(1-366),如 290

%m 表示本月是哪一月(1-12),如 10

%M 表示当前时刻是哪一分钟(0-59),如 59

%p 表示现在是上午还是下午, AM or PM

%q 表示当前时刻中毫秒部分(0-999),如 237

%Q 表示当前时刻中带小数的毫秒部分(0-999.999),如 430.732

b0eac38fed04aab673ce03d8554cd02c.png

%S 表示当前时刻的多少秒(0-59),如 32

%U 表示本周是今年的第几个礼拜,以周日为第一天开始计算(0-53),如 41

%w 表示礼拜几,(0-6, 礼拜天为0),如 6

%W 表示本周是今年的第几个礼拜,以周一为第一天开始计算(0-53),如 41

%x 标准的日期格式,如 10/16/04

%X 标准的时间格式,如 19:02:34

%y 两位数的年份(0-99),如 04

%Y 四位数的年份,如 2004

%Z 时区名,比如 GMT

(4)%F,输出当前记录器所在的文件名称,比如main.cpp

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-29025-3.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值