C# Класс BitrixAQA.General.Log

Класс с методами для работы с логом
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
ExecutablePath string
StartupPath string

Открытые методы

Метод Описание
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 или иного форматирования

Приватные методы

Метод Описание
Add ( setMessageType mType, string text, bool addTimeStamp = true ) : void

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

Описание методов

Gap() публичный статический Метод

Пустая строка в лог
public static Gap ( ) : void
Результат void

MesCustom() публичный статический Метод

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

MesError() публичный статический Метод

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

MesLongError() публичный статический Метод

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

MesNormal() публичный статический Метод

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

MesPass() публичный статический Метод

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

MesQuestion() публичный статический Метод

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

NodeClose() публичный статический Метод

Закрываем ноду
public static NodeClose ( ) : void
Результат void

NodeOpen() публичный статический Метод

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

PlainTextToHTMLLog() публичный статический Метод

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

Описание свойств

ExecutablePath публичное статическое свойство

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

StartupPath публичное статическое свойство

Путь для лога
public static string StartupPath
Результат string