OberonCore
https://forum.oberoncore.ru/

#033: Предложение: дополнение Log
https://forum.oberoncore.ru/viewtopic.php?f=134&t=6608
Страница 2 из 2

Автор:  Илья Ермаков [ Воскресенье, 10 Май, 2020 19:11 ]
Заголовок сообщения:  Re: Предложение: дополнение Log

Борис Рюмшин писал(а):
Если тебе нужна сложная отладка -- пиши отдельный модуль с ней и выводи в отдельное окно, отдельный документ, файл. Это проблема разве?


Ну я же, вроде, понятно объясняю:
- для прикладного кода (расчёты какие-нибудь или обработка данных) выводить какие-то результаты через StdLog - общепринято.
- естественно, что любой модуль такого типа должен запускаться и на сервере без необходимости лезть в код и править его.

Т.е. либо StdLog должен входить в "джентльменский набор" и для неграфического ББ, то ли Log должен иметь эти процедуры.
Кстати, а он View и ViewForm, оказывается, и имеет с незапамятных времён каких-то... Я что-то это упустил.

Автор:  Info21 [ Понедельник, 11 Май, 2020 15:07 ]
Заголовок сообщения:  Re: Предложение: дополнение Log

Илья Ермаков писал(а):
- естественно, что любой модуль такого типа должен запускаться и на сервере без необходимости лезть в код и править его.
Подписуюсь, но стоит помнить, что товарищ Си предостерегает от поспешных и непродуманных решений.

Автор:  Иван Денисов [ Понедельник, 11 Май, 2020 15:25 ]
Заголовок сообщения:  Re: #033: Предложение: дополнение Log

Но StdLog ведь не предназначен для консольной версии, так что не надо его использовать для таких задач. Пишите всё через Log, а Stdlog делает реализацию Log, когда используется GUI. Ведь используя Log, вы и так используете StdLog через Hook в GUI режиме...

Автор:  Илья Ермаков [ Понедельник, 11 Май, 2020 16:18 ]
Заголовок сообщения:  Re: #033: Предложение: дополнение Log

Иван Денисов писал(а):
Но StdLog ведь не предназначен для консольной версии, так что не надо его использовать для таких задач. Пишите всё через Log, а Stdlog делает реализацию Log, когда используется GUI. Ведь используя Log, вы и так используете StdLog через Hook в GUI режиме...


Поскольку Log уже содержит View и ViewForm (я дал маху), то приличная часть поднятой мной проблемы отсутствует.
Но SetRuler часто в выводе прикладном тоже используется.

Автор:  Иван Денисов [ Понедельник, 25 Май, 2020 13:42 ]
Заголовок сообщения:  Re: #033: Предложение: дополнение Log

SetRuler открывает перспективы красивого текстового вывода колоночками :)

Автор:  Александр Ильин [ Понедельник, 25 Май, 2020 16:08 ]
Заголовок сообщения:  Re: #033: Предложение: дополнение Log

Иван Денисов писал(а):
SetRuler открывает перспективы красивого текстового вывода колоночками :)
Да, для этого целый выводок колоночков понадобится!

Автор:  Иван Денисов [ Понедельник, 25 Май, 2020 23:33 ]
Заголовок сообщения:  Re: #033: Предложение: дополнение Log

Александр Ильин писал(а):
Иван Денисов писал(а):
SetRuler открывает перспективы красивого текстового вывода колоночками :)
Да, для этого целый выводок колоночков понадобится!

Ладно, раскусил Александр. Думаю, что многие согласятся, что Log перегружать зависимостью от линеек не стоит. Наверное тему можно закрыть, если Илья согласится, что замены INTEGER на LONGINT пока достаточно для версии 1.8.

Автор:  Илья Ермаков [ Вторник, 26 Май, 2020 12:14 ]
Заголовок сообщения:  Re: #033: Предложение: дополнение Log

"У Ильи" свой модуль всё равно - так что я стерплю любой вариант :)
Если других View-о и Ruler-о в-Log-е страдальцев нет в сообществе :)

Страница 2 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/