private void WriteOutput(string message, OutputLogTypes logtype) { if (OutputLogEvent == null) { return; } OutputLogEvent(this, new OutputLogEventArgs(message, logtype)); }
/// <summary> /// Construction /// </summary> /// <param name="message">Message</param> /// <param name="logtype">Output Log Type</param> public OutputLogEventArgs(string message, OutputLogTypes logtype) { Message = message; LogType = logtype; switch (LogType) { case OutputLogTypes.INFORMATION: LogColor = Color.Lime; break; case OutputLogTypes.WARNING: LogColor = Color.Yellow; break; case OutputLogTypes.ERROR: LogColor = Color.Red; break; default: break; } }