Re: "Правильные" демоны - не демоны?
Alexey Pechnikov -> debian-russian@lists.debian.org @ Fri, 28 Aug 2009 12:15:41 +0400:
>> Если сделать в программе функцию log_message(int verbosity_level,
>> const char *format, ...), то переделывать, когда ты узнаешь о том,
>> какой вообще бывает логгинг, тебе придется только эту функцию.
AP> И что - любой юзер будет "сливать" свои логи в /var/log/syslog или
AP> /var/log/messages? А туда по умолчанию все и идет... Рыскать по
AP> системным логам, разыскивая валящийся туда мусор и перенастраивая
AP> конфиг сислога и логротэйта я не считаю полезной деятельностью.
А вот grep - это как раз unix way... Там при коннекте имя задается.
AP> Вопрос не в том, что технически сложно делать вывод логов в сислог
AP> - это-то как раз не проблема. Вопрос в том, что сислог лихо свалит
AP> все логи вместе. Десяток-другой пользовательских приложений - и
AP> уже можно долго терять время, придумывая, кого на какие уровни
AP> распихать и как это все по файлам разделить.
Можно подумать, при любой другой системе на _это_ время тратить не
надо...
>> AP> Кроме того, для того, чтобы вывод пользовательской программы
>> AP> направить в отдельный файл, надо отредактировать конфиг сислога и
>> AP> перезапустить его - и все это с правами рута. А потом еще нужно
>> AP> настроить ротацию этого лога, отредактировав еще один конфиг...
>>
>> А это ничего, что эти конфиги могут быть на разных машинах? И именно
>> поэтому они разные?
AP> Какой смысл в syslog и logrotate на _разных_ машинах?
logrotate осмыслен там, где логи хранятся. А syslog - там, где они
генерируются. Ы?
>> Правда, в винде, помнится, удобных инструментов работы с пайпом вообще
>> нет :-) tcl, к примеру, на них работать не умеет :-(
AP> Линуксовая работа с пайпами в виндовом тикле есть.
Это работа с юниксовой эмуляцией пайпов. А я про виндовые пайпы.
Именованные. Которые умеют message passing, в отличие от юниксового
аналога (называемого UNIX socket). С которым tcl, кстати, тоже работать
не умеет.
--
Правки Белявского, сделанные им в рабочей копии головы
-- Из коммитлога.
Reply to: