打印特定属性,而不是整个集合

本文关键字:集合 属性 打印 | 更新日期: 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}
相关文章: