BitrixAQA.General.Log.MesCustom C# (CSharp) Method

MesCustom() public static method

Запись в лог с типом заданный, запись времени опциональна
public static MesCustom ( string text, Color color, bool addTimeStamp = true ) : void
text string Текст, который будет записан в лог
color Color Цвет текста
addTimeStamp bool Добавить дату и время к записи, true - добавить, false - не добавлять
return void
        public static void MesCustom(string text, Color color, bool addTimeStamp = true)
        {
            string textToWrite = String.Format("[{0}]   {1} \r\n", DateTime.Now.ToString("HH:mm:ss"), text);
            string textToHTML = textToWrite;

            MainForm.form.tbLog.SelectionColor = color;
            textToHTML = "<font size=\"2\" face=\"Verdana\" color=\"" + ColorTranslator.ToHtml(color) + "\">" + text + "</font>";

            MainForm.form.tbLog.AppendText(textToWrite);
            MainForm.form.tbLog.Refresh();

            File.AppendAllText(StartupPath + "log.html", "<pre style=\"margin: 0px 0px 0px 50px;\">" + textToHTML + "</pre>", Encoding.UTF8);
        }