예제 #1
0
        /// <summary>
        /// Format the message into html format
        /// </summary>
        /// <param name="message">message</param>
        /// <param name="category">log level category</param>
        /// <returns></returns>
        internal override string FormatMessage(CommonLog item)
        {
            //if (string.IsNullOrEmpty(message) || string.IsNullOrEmpty(category))
            //{
            //    throw new ArgumentException("Message or Category cannot be null");
            //    //return string.Empty;
            //}

            return(string.Format("<li><b>{0}</b>{1} {2}</li> ", item.Type, item.Time, item.Name));
        }
예제 #2
0
 internal virtual string FormatMessage(CommonLog item)
 {
     StringBuilder str = new StringBuilder();
     str.Append("[");
     str.Append(item.Time);
     str.Append(" ");
     str.Append(string.Format("{0,-7}", item.Type.ToUpper()));
     str.Append("] ");
     str.Append(new string(' ', Trace.IndentLevel * Trace.IndentSize));
     str.Append(item.Name);
     return str.ToString();
 }