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

Mir*_*ral 29 log4net properties

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

Ste*_*gli 41

您可以使用上下文属性,例如:

ThreadContext.Properties["ID"] = yourID;
Run Code Online (Sandbox Code Playgroud)

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

%property{ID}
Run Code Online (Sandbox Code Playgroud)