Логирование демона в Linux

Это вероятно будет скачками, но да, средства c системного журнала, которые logging существуют в большинстве, если daemon не во всех производных Un*x, являются linux предпочтительным способом. В daemon записи в файл нет ничего c плохого, но это возлагает c на ваши плечи ряд задач:

  • есть ли файловая система в месте регистрации для сохранения файла
  • как насчет буферизации (для производительности) по сравнению с очисткой (чтобы журналы записывались до сбоя системы)
  • если ваш демон работает в течение длительного времени, что вы делаете с постоянно растущим файлом журнала.

Syslog logger позаботится обо всем этом logger и многом другом за вас. API daemon похож на клан printf, поэтому log у вас не должно возникнуть logging проблем с адаптацией вашего logger кода.

c

linux

logging

daemon

2022-08-22T19:12:05+00:00