示例#1
0
文件: DebugApi.cs 项目: E01D/Base
        public void WriteLine(string line)
        {
            var context = XContextualBase.GetAs <DebugContextHost_I>();

            if (!context.Debug.IsEnabled)
            {
                return;
            }

            XLog.LogDebug(new DebugLogMessage()
            {
                Message = new Message()
                {
                    Value = line
                }
            });

            System.Diagnostics.Debug.WriteLine(line);

            if (context.Debug.IsConsoleEnabled) // useful when writing test cases
            {
                Console.WriteLine(line);
            }
        }