Serilog.Events.LogEvent.RenderMessage C# (CSharp) Method

RenderMessage() public method

Render the message template to the specified output, given the properties associated with the event.
public RenderMessage ( TextWriter output, IFormatProvider formatProvider = null ) : void
output System.IO.TextWriter The output.
formatProvider IFormatProvider Supplies culture-specific formatting information, or null.
return void
        public void RenderMessage(TextWriter output, IFormatProvider formatProvider = null)
        {
            MessageTemplate.Render(Properties, output, formatProvider);
        }

Same methods

LogEvent::RenderMessage ( IFormatProvider formatProvider = null ) : string

Usage Example

        public static EventBuilder CreateFromLogEvent(this ExceptionlessClient client, LogEvent log)
        {
            var builder = log.Exception != null
                ? client.CreateException(log.Exception)
                : client.CreateLog(log.GetSource(), log.RenderMessage(), log.GetLevel());

            builder.Target.Date = log.Timestamp;
            if (log.Level == LogEventLevel.Fatal)
                builder.MarkAsCritical();

            if (!String.IsNullOrWhiteSpace(log.RenderMessage()))
                builder.SetMessage(log.RenderMessage());

            return builder;
        }
All Usage Examples Of Serilog.Events.LogEvent::RenderMessage