以下是我当前的模式布局集:
%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 用户名添加到 appender 中,以便获得以下输出。但到目前为止还没有运气。我不想为每条消息添加 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