diff options
author | Magnus Hagander <magnus@hagander.net> | 2011-10-25 20:02:55 +0200 |
---|---|---|
committer | Magnus Hagander <magnus@hagander.net> | 2011-10-25 20:02:55 +0200 |
commit | d8ea33f2c02721c89c2434b9fda170afb7fe4999 (patch) | |
tree | 9c319e8fc813e7df07fe5cfeca501b1364d1e991 /src/backend/utils/misc/guc.c | |
parent | 90d8e8ff7ee94283270cc7b2bc6a986a7cd174fc (diff) | |
download | postgresql-d8ea33f2c02721c89c2434b9fda170afb7fe4999.tar.gz postgresql-d8ea33f2c02721c89c2434b9fda170afb7fe4999.zip |
Support configurable eventlog application names on Windows
This allows different instances to use the eventlog with different
identifiers, by setting the event_source GUC, similar to how
syslog_ident works.
Original patch by MauMau, heavily modified by Magnus Hagander
Diffstat (limited to 'src/backend/utils/misc/guc.c')
-rw-r--r-- | src/backend/utils/misc/guc.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/backend/utils/misc/guc.c b/src/backend/utils/misc/guc.c index 73e60010711..0b1c912fb3a 100644 --- a/src/backend/utils/misc/guc.c +++ b/src/backend/utils/misc/guc.c @@ -412,6 +412,7 @@ bool log_executor_stats = false; bool log_statement_stats = false; /* this is sort of all three * above together */ bool log_btree_build_stats = false; +char *event_source; bool check_function_bodies = true; bool default_with_oids = false; @@ -2819,6 +2820,19 @@ static struct config_string ConfigureNamesString[] = NULL, assign_syslog_ident, NULL }, +#ifdef WIN32 + { + {"event_source", PGC_POSTMASTER, LOGGING_WHERE, + gettext_noop("Sets the application name used to identify" + "PostgreSQL messages in the event log."), + NULL + }, + &event_source, + "PostgreSQL", + NULL, NULL, NULL + }, +#endif + { {"TimeZone", PGC_USERSET, CLIENT_CONN_LOCALE, gettext_noop("Sets the time zone for displaying and interpreting time stamps."), |