Exemplo n.º 1
0
        public DebugConsoleLogMessage(object messageObject, DebugConsoleMessageType messageType)
            : this(messageObject, messageType, DebugConsole.msgDefaultColor)
        {
            switch (messageType)
            {
            case DebugConsoleMessageType.Error:
            case DebugConsoleMessageType.Exception:
                this._color = DebugConsole.msgErrorColor;
                break;

            case DebugConsoleMessageType.System:
                this._color = DebugConsole.msgSystemColor;
                break;

            case DebugConsoleMessageType.Warning:
                this._color = DebugConsole.msgWarningColor;
                break;

            case DebugConsoleMessageType.Output:
                this._color = DebugConsole.msgOutputColor;
                break;

            case DebugConsoleMessageType.Input:
                this._color = DebugConsole.msgInputColor;
                break;
            }
        }
Exemplo n.º 2
0
        public DebugConsoleLogMessage(object messageObject, DebugConsoleMessageType messageType, Color displayColor)
        {
            this._text = messageObject == null ? "<null>" : messageObject.ToString();

            this._formatted = string.Empty;
            this._type      = messageType;
            this._color     = displayColor;
        }
Exemplo n.º 3
0
 public static void Log(string message, DebugConsoleMessageType messageType)
 {
     DebugConsole.Instance.AddMessage(new DebugConsoleLogMessage(message, messageType));
 }
Exemplo n.º 4
0
 public static void Log(string format, DebugConsoleMessageType messageType, Color displayColor, params object[] args)
 {
     DebugConsole.Instance.AddMessage(new DebugConsoleLogMessage(String.Format(format, args), messageType, displayColor));
 }