Esempio n. 1
0
        public static MessageLogModel FromEntity(MessageLog messageLog)
        {
            return(new MessageLogModel
            {
                DateLogged = messageLog.DateLogged,
                Message = messageLog.Message,
                MessageType = messageLog.MessageType,
                Context = messageLog.LogContext.ToString(),
                Details = messageLog.LogDetails,
                Errors = messageLog.LogErrors,
                Hint = messageLog.Hint,

                CorrelationId = messageLog.Message.GetCorrelationId(),

                DateOccurred = messageLog.Message.Attributes.GetDateTimeValue(
                    AttributeExtensions.GetPluginScopedName("DateOccurred"),
                    messageLog.DateLogged)
            });
        }