Как увеличить уровень детализации журнала для qmail?

Как увеличить уровень детализации журнала для qmail?

Есть ли эквивалент sendmail в qmail?

define(`confLOG_LEVEL', `15')dnl

...и как можно выяснить, куда он отправляет такие логи?

решение1

Нет.

Единственный способ получить более подробное логирование в qmail — это установить патч.

Что касается того, куда идут логи, то тут все просто: они идут в stderr. DJB Way(tm) заключается в том, чтобы прикрепить multilog или svlogd к stdout/stderr qmail-send/qmail-smtpd и записывать сообщения в файлы. Хотя дистрибутивы иногда пытаются втиснуть qmail в логи в syslog, используя различные ухищрения.

При устранении неполадок qmail я обнаружил, что это straceработает хорошо, особенно если вы знаете, с каким компонентом ( qmail-sendи qmail-localт. д.) у вас возникла проблема. Вы можете заменить внутренние компоненты оболочками, которые вызывают настоящую программу через что-то вроде strace -ff -s200 -yy -o /path/to/strace.log $@.

Связанный контент