Allow cluster_name in log_line_prefix
От | Craig Ringer |
---|---|
Тема | Allow cluster_name in log_line_prefix |
Дата | |
Msg-id | CAMsr+YE-Q5ftx9+6xxfrY6j_xXCL1QQ5DqBBtknyRoVOrNpiJg@mail.gmail.com обсуждение исходный текст |
Ответы |
Re: Allow cluster_name in log_line_prefix
Re: Allow cluster_name in log_line_prefix Re: Allow cluster_name in log_line_prefix Re: Allow cluster_name in log_line_prefix |
Список | pgsql-hackers |
Hi folks
I was recently surprised to notice that log_line_prefix doesn't support a cluster_name placeholder. I suggest adding one. If I don't hear objections I'll send a patch.
Before anyone asks "but why?!":
* A constant (short) string in log_line_prefix is immensely useful when working with logs from multi-node systems. Whether that's physical streaming replication, logical replication, Citus, whatever, it doesn't matter. It's worth paying the small storage price for sanity when looking at logs.
* Yes you can embed it directly into log_line_prefix. But then it gets copied by pg_basebackup or whatever you're using to clone standbys etc, so you can easily land up with multiple instances reporting the same name. This rather defeats the purpose.
В списке pgsql-hackers по дате отправления: