LINUX.ORG.RU

как правильно сделать лог

 ,


0

1

У меня есть скрипт perl который мониторит значение с датчика выводит значение на stdout все ок. Скрипт также открывает файл на запись, но пишет только в буфер поскольку пока файл не закрыт размер равен 0. Файл закрыть нельзя поскольку процесс неокончен. Подскажите как правильно организовать лог.


Нужно всего лишь включить autoflush буфера, чтобы запись сразу писалась на диск: $fh->autoflush(1);

Olegymous ★★★
()
Ответ на: комментарий от Olegymous

Спасибо! Очень простой вариант, и без установки доп пакетов.

tesla
() автор топика
Ответ на: комментарий от debugger

Спасибо! Прочитал, кажется мощный инструмент, но в моем случае излишен, пока вполне достаточно autoflush. Но поизучаю.

tesla
() автор топика
Ответ на: комментарий от dexpl

Спасибо за подсказку. попробую разобраться и с Log4perl.

tesla
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.