static const struct setting_define master_service_setting_defines[] = {
DEF(SET_STR, base_dir),
DEF(SET_STR, state_dir),
+ DEF(SET_STR, instance_name),
DEF(SET_STR, log_path),
DEF(SET_STR, info_log_path),
DEF(SET_STR, debug_log_path),
static const struct master_service_settings master_service_default_settings = {
.base_dir = PKG_RUNDIR,
.state_dir = PKG_STATEDIR,
+ .instance_name = PACKAGE,
.log_path = "syslog",
.info_log_path = "",
.debug_log_path = "",
struct master_service_settings {
const char *base_dir;
const char *state_dir;
+ const char *instance_name;
const char *log_path;
const char *info_log_path;
const char *debug_log_path;
if (!syslog_facility_find(service->set->syslog_facility,
&facility))
facility = LOG_MAIL;
- i_set_failure_syslog("dovecot", LOG_NDELAY, facility);
+ i_set_failure_syslog(service->set->instance_name, LOG_NDELAY,
+ facility);
i_set_failure_prefix("%s", prefix);
if (strcmp(service->set->log_path, "syslog") != 0) {