Проект

Общее

Профиль

Логирование

Добавил(а) Жадан Виталий больше 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.
Подробнее об этом можно прочесть везде, к примеру здесь

    (1-1/1)