Re: Логирование и ротация: svlogd, multilog и другие
Hello!
On Friday 28 August 2009 15:14:26 Artem Chuprina wrote:
> Глядя на описание rsyslog, я сходу вижу два пути - "filtering on any
> part of the syslog message" и "writing to MySQL or PostgreSQL databases
> (via separate output plugins)".
Во-первых, хранение в файлах полностью самодостаточное. Во-вторых,
несколько гигабайт данных за день пишутся в файл на самой примитивной
машинке, в отличии от записи такого объема в БД (не говоря о том, что
размер БД в несколько раз превосходит размер аналогичного файла).
В третьих, добавлять еще разграничение прав доступа к БД - лишняя
головная боль.
> Не знаю только насчет "созданные с его uid/gid" - но, пардон, зачем оно
> ему _созданное_ с его uid/gid? Но подозреваю, что никаких проблем.
Пример
ls -la ~
Как ни странно, но запущенные пользователем программы пишут в его
домашнюю директорию от его учетной записи. Не знаю, почему вас
это удивляет.
> А вот что ты будешь делать, если логгинг у него был тупо fprintf(stderr,
> ...), без своевременного fflush, и так и попал в production?
Вы иксами на десктопе пользуетесь? И как же они попали в продакшен...
.xsession-errors пишется без всякого syslog.
Best regards, Alexey Pechnikov.
http://pechnikov.tel/
Reply to: