コード例 #1
0
 private static void ProcessingClass_DebugEvent(string message)
 {
     ConsoleMsgUtils.ShowDebugCustom(message, emptyLinesBeforeMessage: 0);
 }
コード例 #2
0
 private static void ShowDebugMessage(string message, int emptyLinesBeforeMessage = 1)
 {
     ConsoleMsgUtils.ShowDebugCustom(message, emptyLinesBeforeMessage: emptyLinesBeforeMessage);
 }
コード例 #3
0
        /// <summary>
        /// Show a trace message at the console, optionally including date
        /// </summary>
        /// <param name="message">Message to show</param>
        /// <param name="includeDate">When true, include the date in the prefix; when false, only prefix with time</param>
        /// <param name="indentChars">Characters to use to indent the message</param>
        /// <param name="emptyLinesBeforeMessage">Number of empty lines to display before showing the message</param>
        /// <remarks>Not dependent on TraceMode</remarks>
        public static void ShowTraceMessage(string message, bool includeDate, string indentChars = "  ", int emptyLinesBeforeMessage = 1)
        {
            var timeStamp = string.Format(includeDate ? "{0:yyyy-MM-dd hh:mm:ss.fff tt}" : "{0:hh:mm:ss.fff tt}", DateTime.Now);

            ConsoleMsgUtils.ShowDebugCustom(string.Format("{0}: {1}", timeStamp, message), indentChars, emptyLinesBeforeMessage);
        }