Open Lakssoc opened 1 year ago
Добавил опцию, по которой периодически флашатся все логи: https://github.com/konelav/jmc/releases/tag/3721
Посмотрите, пожалуйста, поможет ли это.
В диалоге насроек логирования можно указать кол-во секунд, через которые всем открытым файлам логов будет вызываться .flush()
. Нюанс: никакого отдельного "таймера" нету, проверка времени выполняется при занесении очередной строки в лог, т.е. если в лог ничего не пишется, то и проверка не выполняется. Ну, это можно будет потом доделать нормально.
Заметил неприятную особенность: если оставляешь окно жабы долго открытым (день, два), то лог не записывается до закрытия окна. При этом если перегружаешь скрипты, то часть лога теряется. окно открыто 23.09 24.09 - размер лога 0
Было бы неплохо скидывать буфер записи в файл лога хотя бы с какой-то периодичностью если нельзя сразу. Ну и при перезагрузке скриптов.