Пример #1
0
        public void logOntoConsole(string message, string trace, LogType type)
        {
            var timeStr  = DateTime.Now.ToString("HH:mm:ss.fffffff");
            var typeRepr = type.ToString().ToUpper();

            switch (type)
            {
            case LogType.Assert:
                typeRepr = ConsoleHelper.ApplyColor(typeRepr, scheme.base0F);
                break;

            case LogType.Error:
                typeRepr = ConsoleHelper.ApplyColor(typeRepr, scheme.base08);
                break;

            case LogType.Exception:
                typeRepr = ConsoleHelper.ApplyColor(typeRepr, scheme.base09);
                break;

            case LogType.Warning:
                typeRepr = ConsoleHelper.ApplyColor(typeRepr, scheme.base0A);
                break;

            case LogType.Log:
                typeRepr = ConsoleHelper.ApplyColor(typeRepr, scheme.base0C);
                break;
            }
            cache.Add($"<b>[{timeStr}] [{typeRepr}]</b> {message}");
        }