Я использую syslog-ng
плагин mongodb, и он отлично работает, но я не могу найти способ настроить формат сохраненных записей журнала ("ДАТА", "ОБЪЕКТ", ...). Кто-нибудь знает как это сделать?
Вся информация, которую я смог найти, Вот (полезно, но устарело) и Вот (отсутствует этот бит).
Для записи, если вы не устанавливаете область действия, вам не нужно исключать поле DATE, потому что оно все равно не будет включено.
В syslog-ng 3.4 есть еще один способ настройки имен ключей, который может оказаться полезным, а может и не оказаться. Я написал небольшое руководство демонстрация и краткое объяснение того, что можно делать с парами значений.
Если вы имеете в виду, что хотите переименовать поля (я думаю, это то, о чем вы спрашиваете), вы можете попробовать что-то вроде этого:
value-pairs(
pair("My_Date_Field" "${DATE}")
exclude("DATE")
)
Вы должны будете проделать это для каждого, хотя я не могу придумать никакого способа сделать это автоматически.