TargetWithContext
protected TargetWithContext()
protected virtual IDictionary<string, object> CaptureContextGdc(LogEventInfo logEvent, IDictionary<string, object> contextProperties)
protected virtual IDictionary<string, object> CaptureContextMdc(LogEventInfo logEvent, IDictionary<string, object> contextProperties)
protected virtual IDictionary<string, object> CaptureContextMdlc(LogEventInfo logEvent, IDictionary<string, object> contextProperties)
protected virtual string GenerateUniqueItemName(LogEventInfo logEvent, string itemName, object itemValue, IDictionary<string, object> combinedProperties)
protected IDictionary<string, object> GetAllProperties(LogEventInfo logEvent, IDictionary<string, object> combinedProperties)
protected IDictionary<string, object> GetContextProperties(LogEventInfo logEvent, IDictionary<string, object> combinedProperties)
protected virtual bool SerializeItemValue(LogEventInfo logEvent, string name, object value, out object serializedValue)
protected virtual bool SerializeMdcItem(LogEventInfo logEvent, string name, object value, out object serializedValue)
protected virtual bool SerializeMdlcItem(LogEventInfo logEvent, string name, object value, out object serializedValue)
protected virtual bool SerializeNdcItem(LogEventInfo logEvent, object value, out object serializedValue)
protected virtual bool SerializeNdlcItem(LogEventInfo logEvent, object value, out object serializedValue)