[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: