public void WriteLogs(string logEntry, Logging.LogType lt = Logging.LogType.Info) { string entry = Environment.NewLine + DateTime.Now.ToString() + " " + lt.ToString() + " " + logEntry; string entry2 = DateTime.Now.ToString() + " " + lt.ToString() + " " + logEntry; if (lt == Logging.LogType.Info) { rtbLog.AppendRTBText(entry, System.Windows.Media.Brushes.Black); } if (lt == Logging.LogType.Error) { rtbLog.AppendRTBText(entry, System.Windows.Media.Brushes.Red); } if (lt == Logging.LogType.Success) { rtbLog.AppendRTBText(entry, System.Windows.Media.Brushes.Green); } if (lt == Logging.LogType.Warning) { rtbLog.AppendRTBText(entry, System.Windows.Media.Brushes.Orange); } if (lt == Logging.LogType.Critical) { rtbLog.AppendRTBText(entry, System.Windows.Media.Brushes.DarkRed, true); } using (StreamWriter writer = new StreamWriter(@".\log.log", true)) { writer.WriteLine(entry2); } }
public Task <Result> Execute(SocketUserMessage e, int type, string text) { Logging.LogType logType = (Logging.LogType)type; Logging.Log(logType, text); return(TaskResult(null, "Log has been logged to the log as type " + logType.ToString() + ".")); }