Construct a logging record that can be emitted to an underlying logger.
Emit this event to the underlying logger
Set an exception associated with this event Some loggers will do additional formatting for exceptions.
Set a key/value pair to associate with this log record
Set a log message supplier
Set the log message