Перейти к содержимому



ЗАРАБАТЫВАЙ НА
>>ПРОДАЖЕ ШАБЛОНОВ И ПРИВЛЕЧЕНИИ РЕФЕРАЛОВ<<
>>ПОИСКЕ СЛИВЩИКОВ ШАБЛОНОВ<<

Фотография
------

[LOG_DISPLAY] с дополнительными параметрами

DEBUG; [LOG_DISPLAY] ;miniposter

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 8

#1 holatop

holatop

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 112 сообщений

Отправлено 22 Сентябрь 2017 - 01:46

Возможно ли добавить в команду [LOG_DISPLAY] параметры?

1 - выводить/не выводить в лог программы название задания, где выполняется этот [LOG_DISPLAY]
2 - выводить/не выводить номер строки, где выполняется этот [LOG_DISPLAY]
3 - выводить/не выводить текущее время
 Предложение предназначено в основном для разработчиков шаблонов в miniposter.
 И направлено на улучшение процесса отладки.

 

Параметр 1 - оценят те, разработчики, кто в своих шаблонах часто используют команду [INCLUDE]

 Параметр 2 - позволит легко найти в шаблоне место, где отработала команда [LOG_DISPLAY]. Считайте этот параметр далёким аналогом "точки останова"
  Параметр 3 - пока не придумал, но в определенных ситуациях может быть полезен, например знать когда сработало то или иное условие  ("семафор")

 

P.S Коллеги, занимающиеся РАЗРАБОТКОЙ шаблонов в miniposter.
Просьба оставляйте комментарии к этому посту, хотя бы в кратком формате:
 + 
 - 
 Эта информация будет полезна для Djoser.
Или более расширенном формате:
+ Ваши аргументы
- Ваши аргументы
 Эта информация будет полезна мне. Возможно моё предложение полный "бред"

  • 0


#2 Djoser

Djoser

    Администратор

  • Администраторы
  • 3 935 сообщений

Отправлено 22 Сентябрь 2017 - 06:52

по поводу пункта 2 есть один нюанс, постер перед тем как обрабатываать шаблон., удалит пустые строки и комментарии, поэтоу чтобы номер строки совпал с оригиналом придется сделать тоже самое


  • 0

rekl.png
=======================================================
============Для доната miniPoster P28909803===============
=======================================================
=======================================================
= ОФИЦИАЛЬНЫЙ DISCORD КАНАЛ -- https://discord.gg/68xNQxy ==

=======================================================


#3 holatop

holatop

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 112 сообщений

Отправлено 22 Сентябрь 2017 - 07:13

по поводу пункта 2 есть один нюанс, постер перед тем как обрабатываать шаблон., удалит пустые строки и комментарии, поэтоу чтобы номер строки совпал с оригиналом придется сделать тоже самое

Если так, то считаем, что Параметр 2 сложен в реализации. Снимаем с рассмотрения. А что по поводу 1 и 3?


  • 0

#4 Гость_Samson_*

Гость_Samson_*
  • Гости

Отправлено 22 Сентябрь 2017 - 07:53

Скрытый текст

А как по мне, то это полный бред! Есть функция [LOG_DISPLAY][] и туда уже сами пишем то, что хотели бы видеть в логе, если нужно только время да не вопрос пишем [LOG_DISPLAY][$TIME] или только  заголовок? Тогда пишем [LOG_DISPLAY][$MODEL_NAME] если хотим и то и другое, тогда пишем [LOG_DISPLAY][$MODEL_NAME | $TIME] или добавляем слова [LOG_DISPLAY][Заголовок: $MODEL_NAME | Время: $TIME] Лично я нечего сложного в этом не вижу, поэтому зачем Джоса лишний раз напрягать, он и так делом занят!


  • 1

#5 qvery

qvery

    Продвинутый пользователь

  • Заблокированные
  • PipPipPip
  • 1 593 сообщений

Отправлено 22 Сентябрь 2017 - 07:55

пункт 1, убрать названия задания убивает смысл в логе, у меня 100500 шаблонов и как мне определить какий из них вывел в лог без названия?

пункт 3, убей в себе лентяй и добавь в лог время сам) [LOG_DISPLAY][$TIME test]

темболее это займет столько же времени сколько чтоб прописать дополнительный параметр как предлогаешь ты..

 

в одной из тем было предложено очистку лога, вот в ней лично я вижу смысл, а доп параметры к логу, смысла не вижу


  • 1

#6 holatop

holatop

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 112 сообщений

Отправлено 22 Сентябрь 2017 - 09:17

 

Скрытый текст

А как по мне, то это полный бред! Есть функция [LOG_DISPLAY][] и туда уже сами пишем то, что хотели бы видеть в логе, если нужно только время да не вопрос пишем [LOG_DISPLAY][$TIME] или только  заголовок? Тогда пишем [LOG_DISPLAY][$MODEL_NAME] если хотим и то и другое, тогда пишем [LOG_DISPLAY][$MODEL_NAME | $TIME] или добавляем слова [LOG_DISPLAY][Заголовок: $MODEL_NAME | Время: $TIME] Лично я нечего сложного в этом не вижу, поэтому зачем Джоса лишний раз напрягать, он и так делом занят!

 

Привет!
Я так и делаю.
Вариантов решения одной и той же задачи как известно существует много.
Для тебя это не сложно. Я постоянно забываю вставить эти добавки в [LOG_DISPLAY].
А главное, что возможно дополнительный функционал будет полезен другим разработчикам.
И никто не собирается лишний раз "нико-го напрягать"
Я думаю, что Djoser сам определит актуальность и сложность реализации данного предложения.
 
По поводу [LOG_DISPLAY][$MODEL_NAME] ты не прав, при использовании [INCLUDE]
 
Если в схеме:
[ШаБЛОН1] -> [INCLUDE][ШАБЛОН 2] [ШАБЛОН 2] -> [LOG_DISPLAY][$MODEL_NAME]
 
выполнить [ШаБЛОН1], то в логе выведется название ШаБЛОН1, а я предлагаю при использовании Параметра 1, выводить в лог название ШАБЛОН 2, то есть задания, где этот [LOG_DISPLAY]выполнился.

Повторюсь, что согласился с тобой, что всё это можно реализовать "ручками".

 

ШАБЛОН 1:
Скрытый текст

ШАБЛОН 2:

Скрытый текст

ШАБЛОН 3:

Скрытый текст

ЛОГ:

Скрытый текст

  • 0

#7 holatop

holatop

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 112 сообщений

Отправлено 22 Сентябрь 2017 - 09:31

пункт 1, убрать названия задания убивает смысл в логе, у меня 100500 шаблонов и как мне определить какий из них вывел в лог без названия?

пункт 3, убей в себе лентяй и добавь в лог время сам) [LOG_DISPLAY][$TIME test]

темболее это займет столько же времени сколько чтоб прописать дополнительный параметр как предлогаешь ты..

 

в одной из тем было предложено очистку лога, вот в ней лично я вижу смысл, а доп параметры к логу, смысла не вижу

1. Параметр 1 и предлагается для использования в основном а режиме выводить.
2. Так и делаю. Да я не лентяй, просто после инсульта "процессор" стал часто перегреваться. Вот и пытаюсь как-то упростить процесс разработки. Может эти предложения будут ещё кому-то полезны.
 
P.S.
СПАСИБО Вcем за ответы.
А то когда "тишина", начинаешь думать, что все разработчики на Канарах отдыхают

  • 0

#8 holatop

holatop

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 112 сообщений

Отправлено 22 Сентябрь 2017 - 12:47

 

по поводу пункта 2 есть один нюанс, постер перед тем как обрабатываать шаблон., удалит пустые строки и комментарии, поэтоу чтобы номер строки совпал с оригиналом придется сделать тоже самое

Если так, то считаем, что Параметр 2 сложен в реализации. Снимаем с рассмотрения. А что по поводу 1 и 3?

 

Вопрос:
А может постер, после того как, удалит пустые строки и комментарии, сохранить резервную копию, шаблона с удалёнными  пустыми строками и комментариями?
И отображать эти шаблоны, например в группе DEBUG?
Понятно, что при реализации варианта с резервными копиями, возникает дополнительная нагрузка при работе, постера. А также появляются системные установки при работе постера - например, использовать режим debug
Возможно у Djoser уже были мысли в этом направлении - был же в одном из обновлений программы пункт меню debug?

 

Вопрос Djoser:

возможен ли вариант релиза miniposter для разработчиков, например для группы "Пользователи-L3"?

 

P.S Ты иногда просишь выслать папку save, "для разбора полётов". Может имеет смысл открыть этот функционал разработчикам из "L3"?

 


  • 0

#9 Djoser

Djoser

    Администратор

  • Администраторы
  • 3 935 сообщений

Отправлено 22 Сентябрь 2017 - 12:58

Дебаг просто планировался но сделать не успел, он обязательно будет, просто его немного сложно сделать и у меня пока небыло времени


  • 1

rekl.png
=======================================================
============Для доната miniPoster P28909803===============
=======================================================
=======================================================
= ОФИЦИАЛЬНЫЙ DISCORD КАНАЛ -- https://discord.gg/68xNQxy ==

=======================================================






Темы с аналогичным тегами ------, DEBUG;, [LOG_DISPLAY], ;miniposter

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных