I refactored the bulk of what was in the appender over to GelfLayout which is responsible for assmebling the actual message. GelfAppender is now simply just a transport mechanism.
Added support for logging additional properties from custom objects.
_log.Debug(new { Test = 123 })
will render a Gelf message with the additional property
I refactored the bulk of what was in the appender over to GelfLayout which is responsible for assmebling the actual message. GelfAppender is now simply just a transport mechanism.
Added support for logging additional properties from custom objects.
_log.Debug(new { Test = 123 })
will render a Gelf message with the additional property