打印特定属性,而不是整个集合
本文关键字:集合 属性 打印 | 更新日期: 2023-09-27 18:06:13
使用log4net,我以以下方式保存了自定义信息
ThreadContext.Properties["context"] = info;
我怎么能只输出这个特定的属性,使用PatternLayout?
如果我使用%property
,它会像这样打印整个集合:
{log4net:HostName=wrkst16, context=[my stuff here]}
我只想要"context"本身的内容。我尝试了%properties['context']
,但它只是附加了['context']
部分:
{log4net:HostName=wrkst16, context=[my stuff here]}['context']
有办法只获得集合中的特定项吗?
这行得通:
%property{context}