LINUX.ORG.RU

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

 ,


0

1

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

★

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

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

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

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

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

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

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

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