Log4Net,如何向我的日志中添加自定义字段
我使用log4net.Appender.AdoNetAppender附加程序。 我的log4net表是以下字段[Date],[Thread],[Level],[Logger],[Message],[Exception] 我需要在log4net表中添加另一个字段(例如SalesId),但是当记录错误或信息消息时,如何在xml和代码中指定记录“ SalesId”的信息? 例如 log.Info("SomeMessage", SalesId) 这是log4net xml <appender name="SalesDBAppender" type="log4net.Appender.AdoNetAppender"> <bufferSize value="1" /> <connectionType value ="System.Data.SqlClient.SqlConnection" /> <connectionString value="Data Source=..." /> <commandText value="INSERT INTO Log4Net ([Date],[Thread],[Level],[Logger],[Message],[Exception]) VALUES (@log_date, @thread, @log_level, @logger, @message, @exception)" /> <parameter> <parameterName value="@log_date" /> <dbType value="DateTime" /> <layout type="log4net.Layout.RawTimeStampLayout" /> </parameter> <parameter> <parameterName value="@thread" …