Esempio n. 1
0
        /// <summary>
        /// 错误样式 Log 打印一条信息
        /// </summary>
        /// <param name="msg">Message.</param>
        public static void LogError(string msg)
        {
            msg = "[ERROR] " + DateTime.Now.ToString() + " " + msg + "\n";


            if (DoLog)
            {
                switch (logType)
                {
                case LogType.Console:
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine(msg);
                    Console.ResetColor();
                    break;

                case LogType.Custom:
                    if (Zarch.LogDelegate != null)
                    {
                        Zarch.LogDelegate(msg);
                    }
                    break;

                default:
                    break;
                }
            }
        }
Esempio n. 2
0
        /// <summary>
        /// 普通样式 Log 打印一条信息
        /// </summary>
        /// <returns>The log.</returns>
        /// <param name="msg">Message.</param>
        public static void Log(string msg)
        {
            msg = DateTime.Now.ToString() + " " + msg + "\n";


            if (DoLog)
            {
                switch (logType)
                {
                case LogType.Console:
                    Console.WriteLine(msg);
                    break;

                case LogType.Custom:
                    if (Zarch.LogDelegate != null)
                    {
                        Zarch.LogDelegate(msg);
                    }
                    break;

                default:
                    break;
                }
            }
        }