Commit 6e1726d0 authored by Magnus Hagander's avatar Magnus Hagander

Log replication connections only when log_connections is on

Previously we'd always log replication connections, with no
way to turn them off.
parent b1dc45c1
......@@ -218,28 +218,17 @@ PerformAuthentication(Port *port)
if (!disable_sig_alarm(true))
elog(FATAL, "could not disable timer for authorization timeout");
/*
* Log connection for streaming replication even if Log_connections
* disabled.
*/
if (am_walsender)
if (Log_connections)
{
if (port->remote_port[0])
if (am_walsender)
ereport(LOG,
(errmsg("replication connection authorized: user=%s host=%s port=%s",
port->user_name,
port->remote_host,
port->remote_port)));
(errmsg("replication connection authorized: user=%s",
port->user_name)));
else
ereport(LOG,
(errmsg("replication connection authorized: user=%s host=%s",
port->user_name,
port->remote_host)));
(errmsg("connection authorized: user=%s database=%s",
port->user_name, port->database_name)));
}
else if (Log_connections)
ereport(LOG,
(errmsg("connection authorized: user=%s database=%s",
port->user_name, port->database_name)));
set_ps_display("startup", false);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment