示例#1
0
        /// <summary>
        /// Method to write single line message with optional args, usually
        /// written to precede the general failure message, at a given
        /// indentation level.
        /// </summary>
        /// <param name="level">The indentation level of the message</param>
        /// <param name="message">The message to be written</param>
        /// <param name="args">Any arguments used in formatting the message</param>
        public override void WriteMessageLine(int level, string message, params object[] args)
        {
            if (message != null)
            {
                while (level-- >= 0) Write("  ");

                if (args != null && args.Length > 0)
                    message = string.Format(message, args);

                WriteLine(MsgUtils.EscapeNullCharacters(message));
            }
        }