Отключения отображения лога в ZennoPoster

alex1988

Client
Регистрация
13.07.2014
Сообщения
362
Благодарностей
142
Баллы
43
Было б классно если б одной кнопкой(или какой то переключатель с разными параметрами) на проекте можно было б отключить вывод (или запись) всех логов (можно не выводить все или выводить только ошибки )
За частую бывает пишешь проект и делаешь много вывода инфи - а после теста - уже лень лазить и отключать их все
А так зашел на проект когда надо - включил - посмотрел что все ок - и выключил
 

radv

Client
Регистрация
11.05.2015
Сообщения
3 694
Благодарностей
1 873
Баллы
113
Посмотрите конкурсный шаблон там есть про расширенное управление логированием. Можно настроить уровень оповещения. Там же есть информация, как из этого шаблона сделать плагин и можете использовать его, вместо стандартного кубика оповещения. Или скачать готовый плагин из этой темы
 
Последнее редактирование:
Регистрация
05.06.2019
Сообщения
570
Благодарностей
453
Баллы
63
Было б классно если б одной кнопкой(или какой то переключатель с разными параметрами) на проекте можно было б отключить вывод (или запись) всех логов (можно не выводить все или выводить только ошибки )
За частую бывает пишешь проект и делаешь много вывода инфи - а после теста - уже лень лазить и отключать их все
А так зашел на проект когда надо - включил - посмотрел что все ок - и выключил
ну можно воспользоваться механикой
C#:
project.SendInfoToLog("Какой-то текст", Convert.ToBoolean(project.Variable["InfoToLog"].Value);
и тоже самое проделать с Ошибками (ErrorToLog) и Предупреждением (WarningToLog).

То есть в project.Variable["InfoToLog"].Value; //ErrorToLog, WarningToLog
Вы помещаете True или False, в Project Maker будет всегда работать, а вот в ZennoPoster опционально.

а чтобы отключить все логи, в кубик инициализации проекта:
C#:
bool allLogOff = project.Variable["AllLogOff"].Value;

if(allLogOff == True)
{
    project.Variable["InfoToLog"].Value = "false";
    project.Variable["ErrorToLog"].Value = "false";
    project.Variable["WarningToLog"].Value = "false";
}
 
Последнее редактирование:
  • Спасибо
Реакции: udder и Mikhail B.

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)