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

RenderMessage() public method

Render the message template given the properties associated with the event, and return the result.
public RenderMessage ( IFormatProvider formatProvider = null ) : string
formatProvider IFormatProvider Supplies culture-specific formatting information, or null.
return string
        public string RenderMessage(IFormatProvider formatProvider = null)
        {
            return MessageTemplate.Render(Properties, formatProvider);
        }

Same methods

LogEvent::RenderMessage ( TextWriter output, IFormatProvider formatProvider = null ) : void

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