1
我添加的屬性分爲如何訪問AdoNetAppender的log4net自定義屬性?
LogicalThreadContext.Properties["callContextId"] = "123456";
而且我的配置是這樣的:
<parameter>
<parameterName value="@CallContextId" />
<dbType value="String" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%property{callContextId}" />
</layout>
</parameter>
這一切工作......但我可以添加一個複雜的對象並訪問其屬性?例如
myObject.Id = "123456";
LogicalThreadContext.Properties["callContext"] = myObject;
我想要做這樣的事情......是否支持/可能?
<conversionPattern value="%property{callContext}.Id" />
感謝