GSF.Diagnostics.LogMessage.LogMessage C# (CSharp) Method

LogMessage() private method

Creates a log message
private LogMessage ( LogEventPublisherDetails eventPublisherDetails, LogStackMessages initialStackMessages, LogStackTrace initialStackTrace, LogStackMessages currentStackMessages, LogStackTrace currentStackTrace, LogMessageAttributes flags, string message, string details, Exception exception ) : System
eventPublisherDetails LogEventPublisherDetails
initialStackMessages LogStackMessages
initialStackTrace LogStackTrace
currentStackMessages LogStackMessages
currentStackTrace LogStackTrace
flags LogMessageAttributes
message string
details string
exception System.Exception
return System
        internal LogMessage(LogEventPublisherDetails eventPublisherDetails, LogStackMessages initialStackMessages, LogStackTrace initialStackTrace, LogStackMessages currentStackMessages, LogStackTrace currentStackTrace, LogMessageAttributes flags, string message, string details, Exception exception)
        {
            if (eventPublisherDetails == null)
                throw new ArgumentNullException(nameof(eventPublisherDetails));

            if (exception != null)
            {
                ExceptionString = exception.ToString();
            }
            else
            {
                ExceptionString = string.Empty;
            }

            EventPublisherDetails = eventPublisherDetails;
            InitialStackMessages = initialStackMessages ?? LogStackMessages.Empty;
            InitialStackTrace = initialStackTrace ?? LogStackTrace.Empty;
            CurrentStackMessages = currentStackMessages ?? LogStackMessages.Empty;
            CurrentStackTrace = currentStackTrace ?? LogStackTrace.Empty;
            UtcTime = DateTime.UtcNow;
            LogMessageAttributes = flags;
            Message = message ?? string.Empty;
            Details = details ?? string.Empty;
            Exception = exception;
            ManagedThreadID = Thread.CurrentThread.ManagedThreadId;
            PreviousFirstChanceExceptionSequenceNumber = Logger.PreviousFirstChanceExceptionSequenceNumber;
        }

Same methods

LogMessage::LogMessage ( Stream stream, LogMessageSaveHelper saveHelper = null ) : System