CK.Core.SystemActivityMonitor.CreateHeader C# (CSharp) Method

CreateHeader() static private method

static private CreateHeader ( DateTimeStamp logTime, string text, LogLevel level, CKTrait tags ) : StringBuilder
logTime DateTimeStamp
text string
level LogLevel
tags CKTrait
return StringBuilder
        static StringBuilder CreateHeader( DateTimeStamp logTime, string text, LogLevel level, CKTrait tags )
        {
            StringBuilder buffer = new StringBuilder();
            buffer.Append( '<' ).Append( level.ToString() ).Append( '>' ).Append( '@' ).Append( logTime.ToString() );
            if( tags != null && !tags.IsEmpty ) buffer.Append( " - " ).Append( tags.ToString() );
            buffer.AppendLine();
            if( text != null && text.Length > 0 ) buffer.Append( text ).AppendLine();
            return buffer;
        }