11
Журнал сообщений
По умолчанию pg_probackup выводит сообщения в stderr
Можно указать файл журнала для записи сообщений
отдельный журнал для сообщений об ошибках
Уровни важности сообщений настраиваются отдельно
для вывода на консоль и в файл журнала
Ротация файлов журнала
по достижении заданного размера файла
ограничением времени записи в файл
В pg_probackup определены следующие уровни важности сообщений:
verbose, log, info, warning, error и off. Каждый уровень включает все
последующие, и с каждым следующим уровнем объем сообщений
уменьшается. При работе pg_probackup сообщения с уровнем важности
info и выше выводятся по умолчанию на консоль в стандартный поток
вывода ошибок stderr.
Уровень сообщений настраивается отдельно для консоли (--log-level-
console) и для файла журнала (--log-level-file).
Для записи сообщений в журнал следует задать имя файла с помощью
параметра --log-filename. По умолчанию файл располагается
в подкаталоге log каталога резервных копий, параметром --log-directory
расположение можно переопределить.
Сообщения как на консоль, так и в журнал, можно выводить в обычном
текстовом виде или в формате JSON.
Настройкой --error-log-filename можно указать шаблон имен файлов для
сообщений об ошибках.
Чтобы журналы сообщений не разрастались бесконтрольно, нужно
настроить ротацию. Она может происходить по достижении указанного
размера файла журнала (--log-rotation-size), либо по достижении
максимального времени записи в файл (--log-rotation-age).