Chúng tôi đang đặt thuộc tính log4net nhưng chúng không xuất hiện trong tệp nhật ký được xuất ra bởi log4net.ext.json.log4net.Ext.Json thuộc tính tùy chỉnh không xuất hiện trong json
log4net.GlobalContext.Properties["OurCompany.ApplicationName"] ="fubar";
Tuy nhiên, nhật ký của chúng tôi không bao gồm các cấu hình này bằng cấu hình mặc định được chỉ định trong wiki. Tôi có làm sai không?
cấu hình log4net chúng tôi trông như thế này:
<log4net debug="false">
<appender name="FileAppender" type="log4net.Appender.RollingFileAppender">
<file type="log4net.Util.PatternString">
<conversionPattern value="%env{MY_LOG_DIR}\%property{OurCompany.ApplicationName}\%property{OurCompany.ApplicationName}_%date{yyyy-MM-dd}.log" />
</file>
<appendToFile value="true" />
<rollingStyle value="Date" />
<layout type="log4net.Layout.SerializedLayout, log4net.Ext.Json">
<decorator type='log4net.Layout.Decorators.StandardTypesDecorator, log4net.Ext.Json' />
<default />
<!--explicit default members-->
<remove value='message' />
<!--remove the default preformatted message member-->
<member value='message:messageobject' />
<!--add raw message-->
</layout>
</appender>
<root>
<level value="DEBUG" />
<appender-ref ref="FileAppender" />
</root>
</log4net>
tôi nhận được các lĩnh vực tiêu chuẩn (và nó được hoành tráng được tiêu thụ bởi Splunk) nhưng không phải là những tùy chỉnh. Bất kỳ đề xuất?