struct master_service;
struct master_service_settings {
+ /* NOTE: log process won't see any new settings unless they're
+ explicitly sent via environment variables by master process. */
const char *base_dir;
const char *state_dir;
const char *instance_name;
env_put(t_strconcat("DEBUG_LOG_PATH=", set->debug_log_path, NULL));
env_put(t_strconcat("LOG_TIMESTAMP=", set->log_timestamp, NULL));
env_put(t_strconcat("SYSLOG_FACILITY=", set->syslog_facility, NULL));
+ env_put(t_strconcat("INSTANCE_NAME=", set->instance_name, NULL));
if (set->verbose_proctitle)
env_put("VERBOSE_PROCTITLE=1");
env_put("SSL=no");