//----------------------------------------------------------------------------------------------------------------------------------------------------- protected LogNode(string messageId, LogContentTypes contentTypes, LogLevel initialLevel) { _messageId = messageId; _contentTypes = contentTypes; _level = initialLevel; _millisecondsTimestamp = -1; }
//----------------------------------------------------------------------------------------------------------------------------------------------------- public FormattedLogNode( LogLevel level, string singleLineText, string fullDetailsText = null, LogContentTypes contentTypes = LogContentTypes.Text, Exception exception = null) : this(AdHocFormattedMessageId, level, singleLineText, fullDetailsText, contentTypes, exception) { }
//----------------------------------------------------------------------------------------------------------------------------------------------------- public FormattedLogNode( string messageId, LogLevel level, string singleLineText, string fullDetailsText = null, LogContentTypes contentTypes = LogContentTypes.Text, Exception exception = null) : base(messageId, contentTypes, level) { _singleLineText = singleLineText; _fullDetailsText = fullDetailsText; _exception = exception; }
//----------------------------------------------------------------------------------------------------------------------------------------------------- protected NameValuePairLogNode(string messageId, LogLevel level, Exception exception, LogContentTypes contentTypes) : base(messageId, contentTypes, level) { _exception = exception; }
//----------------------------------------------------------------------------------------------------------------------------------------------------- protected void BubbleContentTypesFrom(LogContentTypes subNodeContentTypes) { _contentTypes |= subNodeContentTypes; }