添加要包含在所有log4net消息中的自定义属性

时间:2010-07-14 09:31:59

标签: log4net properties

我有一个贯穿整个应用程序的唯一标识符。我希望将此“ID”记录为单独的属性,以便在日志文件或数据库中查找。

1 个答案:

答案 0 :(得分:41)

您可以使用context properties,例如像这样:

ThreadContext.Properties["ID"] = yourID;

然后你可以像这样访问模式字符串中的属性:

%property{ID}