Разница между форматами конфигурации legacy и advanced в rsyslog заключается в их назначении и использовании:
- Legacy — устаревший формат, который не рекомендуется использовать при написании новых конфигураций. 1 Директивы в нём начинаются с знака доллара. 24 Этот формат устанавливает некоторые параметры конфигурации и изменяет, например, способ работы действий. 4
- Advanced — современный формат, который рекомендуется использовать для нетривиальных случаев, когда требуется более чем одна строка. 12 Он позволяет точно контролировать операции rsyslog с помощью продвинутых параметров, имеет простую в понимании блочную структуру и безопасен для использования с включаемыми файлами. 1
Таким образом, legacy формат используется для устаревших настроек, а advanced — для сложных и точных конфигураций. 14