![]() |
|
#1
|
|||
|
|||
![]()
Vitaliy Aksyonov написал(а) к All в Oct 23 22:01:14 по местному времени:
Привет, All! Пожалуй, все знают, что под линуксом у эхотага есть неприятный баг. Если запустить его с параметрами -?, -Н, -INSTALL, то ничего не выводится. То же самое происходит, если в конфиге или командной строке допущена ошибка. Одно из решений - это перенапривить stdout/stderr в файл и в каше символов, котоырые туда навалил ncurses выудить нужную информацию. Это жутко неудобно, да и не все знают, что так можно сделать. Кроме того, у эхотага есть интересная фича. Если в журнал (golded.log) были записаны критические ошибки, то он их выводит в консоль после выхода. Угадайте, почему их не видно? Верно, их "съедает" все тот же ncurses. Я немного улучшил ситуацию. Теперь справка по командной строке будет видна и при каких-либо ошибках в аргументах тоже будет видно сообщение об ошибке. То же самое с критическими сообщениями из журнала. Install нужно переделывать более серьезно, там такой простой фокус не удался. В общем, ожидайте в ближайших выпусках. Pool Request уже на гитхабе! Best regards, Vitaliy Aksyonov. ... 1 лошадиная сила - сила, которую развивает лошадь весом 1кг и ростом 1м. --- GoldED+/LNX 1.1.5-b20231004 |