У меня есть конфигурация HAProxy с пользовательским JSON log-format
.Я хочу перехватить определенный заголовок ответа и записать его в журнал.
Однако, как бы я ни пытался перехватить его, я не могу его отобразить в журнале.
В моем журнале я использую %[capture.res.hdr(0)]
, но он выглядит как -
.Я также пробовал %[res.hdr(0)]
и %[res.hdr(MyHeader)]
, но они не были корректной конфигурацией, и HAProxy не удалось запустить.
Я пытался захватить с помощью:
capture response header MyHeader len 50
Но это не такт работа.Я также попробовал:
declare capture response len 50
http-response capture res.hdr(MyHeader) id 0
Безуспешно.Переменная формата %hs
работает - все захваченные заголовки записываются в строку с разделителями.Но я хочу регистрировать заголовки отдельно как свойства JSON.
Что я делаю не так?
В настоящее время я использую HAProxy 1.8.