Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 762599a

Browse files
danielgustafssonpull[bot]
authored andcommitted
Replace perror with custom postgres logging
perror() is not used in postgres anymore out of policy, this replaces the final callsites with the custom postgres logging framework. Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us> Reviewed-by: Peter Eisentraut <peter@eisentraut.org> Discussion: https://postgr.es/m/89B00F63-40F7-4D82-8353-DC9CABBAC1D1@yesql.se
1 parent 572bb43 commit 762599a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/common/exec.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,8 @@ pipe_read_line(char *cmd)
378378
errno = 0;
379379
if ((pipe_cmd = popen(cmd, "r")) == NULL)
380380
{
381-
perror("popen failure");
381+
log_error(errcode(ERRCODE_SYSTEM_ERROR),
382+
_("could not execute command \"%s\": %m"), cmd);
382383
return NULL;
383384
}
384385

0 commit comments

Comments
 (0)