Re: Logging which interface was connected to in log_line_prefix
Peter Eisentraut <peter@eisentraut.org>
From: Peter Eisentraut <peter@eisentraut.org>
To: Greg Sabino Mullane <htamfids@gmail.com>,
pgsql-hackers <pgsql-hackers@postgresql.org>
Date: 2024-05-12T12:21:15Z
Lists: pgsql-hackers
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Add local-address escape "%L" to log_line_prefix.
- 3516ea768c92 18.0 landed
On 06.03.24 16:59, Greg Sabino Mullane wrote: > Someone on -general was asking about this, as they are listening on > multiple IPs and would like to know which exact one clients were > hitting. I took a quick look and we already have that information, so I > grabbed some stuff from inet_server_addr and added it as part of a "%L" > (for 'local interface'). Quick patch / POC attached. I was confused by this patch title. This feature does not log the interface (like "eth0" or "lo"), but the local address. Please adjust the terminology. I noticed that for Unix-domain socket connections, %r and %h write "[local]". I think that should be done for this new placeholder as well.