Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit4ceee57

Browse files
committed
Some fixes for remote logging
1 parentfce117d commit4ceee57

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

‎src/utils/logger.c‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
#include<sys/stat.h>
1313

14+
#include"pg_probackup.h"
1415
#include"logger.h"
1516
#include"pgut.h"
1617
#include"thread.h"
@@ -160,7 +161,7 @@ elog_internal(int elevel, bool file_only, const char *message)
160161
logger_config.log_directory&&logger_config.log_directory[0]!='\0';
161162
write_to_error_log=elevel >=ERROR&&logger_config.error_log_filename&&
162163
logger_config.log_directory&&logger_config.log_directory[0]!='\0';
163-
write_to_stderr=elevel >=logger_config.log_level_console&& !file_only;
164+
write_to_stderr=elevel >=(remote_agent ?ERROR :logger_config.log_level_console)&& !file_only;
164165

165166
pthread_lock(&log_file_mutex);
166167
loggin_in_progress= true;

‎src/utils/remote.c‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ int remote_execute(int argc, char* argv[], bool listen)
155155
intoffs,rc;
156156
for (offs=0; (rc=read(errfd[0],&buf[offs],sizeof(buf)-offs))>0;offs+=rc);
157157
buf[offs]='\0';
158-
elog(ERROR,buf);
158+
elog(ERROR,"%s",strncmp(buf,"ERROR: ",6)==0 ?buf+6 :buf);
159159
}
160160
returnstatus;
161161
}else {

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp