Logging.StructuredLog4Net provides extension methods to log entries including value/business objects and/or stack trace of the exception. The objects and message template are serialized /formatted using MessageTemplates. Nothing on log4net configuration is required to change. Github source: https://github.com/vndevpro/Logging.StructuredLog4Net
$ dotnet add package Logging.StructuredLog4NetNo README available.