C# Class BitrixAQA.General.Log

Класс с методами для работы с логом
Show file Open project: BitrixQA/BitrixAQA

Public Properties

Property Type Description
ExecutablePath string
StartupPath string

Public Methods

Method Description
Gap ( ) : void

Пустая строка в лог

MesCustom ( string text, Color color, bool addTimeStamp = true ) : void

Запись в лог с типом заданный, запись времени опциональна

MesError ( string text, bool addTimeStamp = true ) : void

Запись в лог с типом ошибка, запись времени опциональна

MesLongError ( string text, bool addTimeStamp = true ) : void

Запись в лог с типом ошибка, запись времени опциональна

MesNormal ( string text, bool addTimeStamp = true ) : void

Запись в лог с типом нормальный текст, запись времени опциональна

MesPass ( string text, bool addTimeStamp = true ) : void

Запись в лог с типом успешно, запись времени опциональна

MesQuestion ( string text, bool addTimeStamp = true ) : void

Запись в лог с типом вопрос, запись времени опциональна

NodeClose ( ) : void

Закрываем ноду

NodeOpen ( string nodeCaption, bool collapsed = true ) : void

Добавляет в лог HTML открывающую ноду - контейнер, в который будет помещен весь нижеидущий текст. По умолчанию контейнер открытый

PlainTextToHTMLLog ( string text ) : void

Запись только в лог-файл log.html без какого либо html или иного форматирования

Private Methods

Method Description
Add ( setMessageType mType, string text, bool addTimeStamp = true ) : void

Метод пишет текст в лог, в форму и в файл log.log. Запись времени опциональна

Method Details

Gap() public static method

Пустая строка в лог
public static Gap ( ) : void
return void

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

MesError() public static method

Запись в лог с типом ошибка, запись времени опциональна
public static MesError ( string text, bool addTimeStamp = true ) : void
text string Текст, который будет записан в лог
addTimeStamp bool Добавить дату и время к записи, true - добавить, false - не добавлять
return void

MesLongError() public static method

Запись в лог с типом ошибка, запись времени опциональна
public static MesLongError ( string text, bool addTimeStamp = true ) : void
text string Текст, который будет записан в лог
addTimeStamp bool Добавить дату и время к записи, true - добавить, false - не добавлять
return void

MesNormal() public static method

Запись в лог с типом нормальный текст, запись времени опциональна
public static MesNormal ( string text, bool addTimeStamp = true ) : void
text string Текст, который будет записан в лог
addTimeStamp bool Добавить дату и время к записи, true - добавить, false - не добавлять
return void

MesPass() public static method

Запись в лог с типом успешно, запись времени опциональна
public static MesPass ( string text, bool addTimeStamp = true ) : void
text string Текст, который будет записан в лог
addTimeStamp bool Добавить дату и время к записи, true - добавить, false - не добавлять
return void

MesQuestion() public static method

Запись в лог с типом вопрос, запись времени опциональна
public static MesQuestion ( string text, bool addTimeStamp = true ) : void
text string Текст, который будет записан в лог
addTimeStamp bool Добавить дату и время к записи, true - добавить, false - не добавлять
return void

NodeClose() public static method

Закрываем ноду
public static NodeClose ( ) : void
return void

NodeOpen() public static method

Добавляет в лог HTML открывающую ноду - контейнер, в который будет помещен весь нижеидущий текст. По умолчанию контейнер открытый
public static NodeOpen ( string nodeCaption, bool collapsed = true ) : void
nodeCaption string Название контейнера, которое будет выводится в логе
collapsed bool Скрытый или открытый контейнер. true - открытый, false - скрытый
return void

PlainTextToHTMLLog() public static method

Запись только в лог-файл log.html без какого либо html или иного форматирования
public static PlainTextToHTMLLog ( string text ) : void
text string Текст
return void

Property Details

ExecutablePath public static property

Путь к директории программы
public static string ExecutablePath
return string

StartupPath public static property

Путь для лога
public static string StartupPath
return string