Логирование
Добавил(а) Жадан Виталий больше 1 года назад
Добрый день
нашел интересуную инструкцию:
Если настройка логирования отсутствует в конфигурации Tegu, то необходимо вручную добавить её в файл конфигурации. Для этого выполните следующие действия:
1. Откройте файл конфигурации почтового сервера Tegu. Обычно он называется tegu.conf и находится в папке с установленным сервером.
2. Добавьте следующие строки в конец файла:
[loggers] keys=root [handlers] keys=consoleHandler [formatters] keys=simpleFormatter [logger_root] level=DEBUG handlers=consoleHandler [handler_consoleHandler] class=StreamHandler level=DEBUG formatter=simpleFormatter args=(sys.stdout,) [formatter_simpleFormatter] format=%(asctime)s - %(name)s - %(levelname)s - %(message)s datefmt=%Y-%m-%d %H:%M:%S
Данные строки добавят настройки логирования для Tegu, чтобы вы могли просмотреть логи блокировок спам-писем.
3. После того, как вы добавили настройки логирования, перезапустите Tegu, чтобы применить изменения.
Хотелось бы узнать мнение специалистов, реально рабочее решение?
Ответы (1)
RE: Логирование - Добавил(а) Кальметов Игорь больше 1 года назад
К сожалению это неверно.
Возможно, источником информации послужил какой то недостоверный ресурс.
Файл tegu.conf не включает в себя недокументированные опции, следовательно приведенные в топике опции будут просто проигнорированы.
Правильный tegu.conf согласно документации выглядит следующим образом:
[global] dataDir = /opt/tegu/data [Log] debug = true [WEB] adminPassword = admin httpPort = 8888 httpsPort = 9999 ctlPort = 8899
Обратите внимание, что опции debug = true достаточно для того, чтобы включить детальное ведение лога.
Обратите внимание, что ранее в Линукс (с init.d) логи велись в формате syslog.
С приходом systemd используйте утилиту journalctl.
Подробнее об этом можно прочесть везде, к примеру здесь