diff --git a/src/backend/postmaster/syslogger.c b/src/backend/postmaster/syslogger.c
index e6899c6..c60f790 100644
--- a/src/backend/postmaster/syslogger.c
+++ b/src/backend/postmaster/syslogger.c
@@ -45,6 +45,7 @@
#include "storage/latch.h"
#include "storage/pg_shmem.h"
#include "utils/guc.h"
+#include "utils/guc_values.h"
#include "utils/ps_status.h"
#include "utils/timestamp.h"
@@ -1383,7 +1384,7 @@ update_metainfo_datafile(void)
if (last_file_name && (Log_destination & LOG_DESTINATION_STDERR))
{
- if (fprintf(fh, "stderr %s\n", last_file_name) < 0)
+ if (fprintf(fh, GUCV_STDERR " %s\n", last_file_name) < 0)
{
ereport(LOG,
(errcode_for_file_access(),
@@ -1396,7 +1397,7 @@ update_metainfo_datafile(void)
if (last_csv_file_name && (Log_destination & LOG_DESTINATION_CSVLOG))
{
- if (fprintf(fh, "csvlog %s\n", last_csv_file_name) < 0)
+ if (fprintf(fh, GUCV_CSVLOG " %s\n", last_csv_file_name) < 0)
{
ereport(LOG,
(errcode_for_file_access(),
diff --git a/src/backend/utils/adt/misc.c b/src/backend/utils/adt/misc.c
index a40b27d..886e038 100644
--- a/src/backend/utils/adt/misc.c
+++ b/src/backend/utils/adt/misc.c
@@ -42,6 +42,7 @@
#include "tcop/tcopprot.h"
#include "utils/acl.h"
#include "utils/builtins.h"
+#include "utils/guc_values.h"
#include "utils/timestamp.h"
#define atooid(x) ((Oid) strtoul((x), NULL, 10))
@@ -914,12 +915,13 @@ pg_current_logfile(PG_FUNCTION_ARGS)
{
logfmt = text_to_cstring(PG_GETARG_TEXT_PP(0));
- if (strcmp(logfmt, "stderr") != 0 && strcmp(logfmt, "csvlog") != 0)
+ if (strcmp(logfmt, GUCV_STDERR) != 0 &&
+ strcmp(logfmt, GUCV_CSVLOG) != 0)
ereport(ERROR,
(errcode(ERRCODE_INVALID_PARAMETER_VALUE),
errmsg("log format \"%s\" is not supported", logfmt),
- errhint("The supported log formats are \"stderr\""
- " and \"csvlog\".")));
+ errhint("The supported log formats are \"" GUCV_STDERR
+ "\" and \"" GUCV_CSVLOG "\".")));
}
fd = AllocateFile(LOG_METAINFO_DATAFILE, "r");