【发布时间】:2017-06-13 20:06:50
【问题描述】:
以下是我当前的模式布局集:
%d{%m/%d/%Y %H:%M:%S,%l} [%t] %-5p %c %x %m%n
所以它输出如下到日志文件;
06/13/2017 10:57:44,632 [3684] INFO MyLogCategory File: myclass.cpp Line: 59 My Logged Message
我想将当前的 Windows 用户名添加到附加程序中,以便获得以下输出.. 但到目前为止还没有运气。我不想为每条消息添加 Windows 用户名,而是 log4cpp 应该获取当前用户名并附加它记录的每条消息(我还不知道 log4cpp 有这个支持。我找到了一个模式键“H”或“h”但是它不起作用并抛出未知的转换说明符“H”。
06/13/2017 10:57:44,632 [3684][**WINDOWS USER NAME**] INFO MyLogCategory File: myclass.cpp Line: 59 My Logged Message
【问题讨论】: