diff --git a/src/backend/postmaster/syslogger.c b/src/backend/postmaster/syslogger.c
index 5434826..77772be 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"
 
@@ -1451,7 +1452,7 @@ logfile_writename(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(),
@@ -1464,7 +1465,7 @@ logfile_writename(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 53185e5..49c6da3 100644
--- a/src/backend/utils/adt/misc.c
+++ b/src/backend/utils/adt/misc.c
@@ -43,6 +43,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))
@@ -913,10 +914,11 @@ pg_current_logfile(PG_FUNCTION_ARGS)
 		fmt = PG_ARGISNULL(0) ? NULL : PG_GETARG_TEXT_PP(0);
 		if (fmt != NULL) {
 			logfmt = text_to_cstring(fmt);
-			if ( (strcmp(logfmt, "stderr") != 0) &&
-				(strcmp(logfmt, "csvlog") != 0) ) {
+			if ( (strcmp(logfmt, GUCV_STDERR) != 0) &&
+				(strcmp(logfmt, GUCV_CSVLOG) != 0) ) {
 				ereport(ERROR,
-		(errmsg("log format %s not supported, possible values are stderr or csvlog", logfmt)));
+		(errmsg("log format %s not supported, possible values are "
+				GUCV_STDERR " or " GUCV_CSVLOG, logfmt)));
 				PG_RETURN_NULL();
 			}
 		}
@@ -1001,12 +1003,12 @@ pg_current_logfile(PG_FUNCTION_ARGS)
 		PG_RETURN_NULL();
 
 	/* Return null when csvlog is requested but we have a stderr log */
-	if ( (logfmt != NULL) && (strcmp(logfmt, "csvlog") == 0)
+	if ( (logfmt != NULL) && (strcmp(logfmt, GUCV_CSVLOG) == 0)
 			&& !(Log_destination & LOG_DESTINATION_CSVLOG) )
 		PG_RETURN_NULL();
 
 	/* Return null when stderr is requested but we have a csv log */
-	if ( (logfmt != NULL) && (strcmp(logfmt, "stderr") == 0)
+	if ( (logfmt != NULL) && (strcmp(logfmt, GUCV_STDERR) == 0)
 			&& !(Log_destination & LOG_DESTINATION_STDERR) )
 		PG_RETURN_NULL();
 
