public static void ErrorLog(ErrorLogMessageType messageType, string fmt, params object[] args) { using (_debugFormatterLock.AquireLock()) { var msg = _formatter.Format(fmt + "\n", args); switch (messageType) { case ErrorLogMessageType.Ok: Crestron.SimplSharp.ErrorLog.Ok("{0}", msg); break; case ErrorLogMessageType.Info: Crestron.SimplSharp.ErrorLog.Info("{0}", msg); break; case ErrorLogMessageType.Warn: Crestron.SimplSharp.ErrorLog.Warn("{0}", msg); break; case ErrorLogMessageType.Error: Crestron.SimplSharp.ErrorLog.Error("{0}", msg); break; case ErrorLogMessageType.Notice: Crestron.SimplSharp.ErrorLog.Notice("{0}", msg); break; default: throw new ArgumentOutOfRangeException("messageType"); } } }
public static void ErrorLog(ErrorLogMessageType messageType, string message) { ErrorLog(messageType, "{0}", message); }