PRoConEvents.MULTIbalancer.FormatMessage C# (CSharp) Method

FormatMessage() private method

private FormatMessage ( String msg, MessageType type, int level ) : String
msg String
type MessageType
level int
return String
        private String FormatMessage(String msg, MessageType type, int level)
        {
            String prefix = "[^b" + GetPluginName() + "^n]:" + level + " ";

            if (Thread.CurrentThread.Name != null) prefix += "Thread(^b^5" + Thread.CurrentThread.Name + "^0^n): ";

            if (type.Equals(MessageType.Warning))
            prefix += "^1^bWARNING^0^n: ";
            else if (type.Equals(MessageType.Error))
            prefix += "^1^bERROR^0^n: ";
            else if (type.Equals(MessageType.Exception))
            prefix += "^1^bEXCEPTION^0^n: ";
            else if (type.Equals(MessageType.Debug))
            prefix += "^9^bDEBUG^n: ";

            return prefix + msg.Replace('{','(').Replace('}',')') + "^n"; // close styling for every line with ^n
        }
MULTIbalancer