Per discussion, LOG is just too chatty for something that will happen
as routinely as this.
Pavel Stehule
rw->rw_terminate = false;
/* Log it! */
- ereport(LOG,
+ ereport(DEBUG1,
(errmsg("registering background worker \"%s\"",
rw->rw_worker.bgw_name)));
slot = &BackgroundWorkerData->slot[rw->rw_shmem_slot];
slot->in_use = false;
- ereport(LOG,
+ ereport(DEBUG1,
(errmsg("unregistering background worker \"%s\"",
rw->rw_worker.bgw_name)));
static int numworkers = 0;
if (!IsUnderPostmaster)
- ereport(LOG,
+ ereport(DEBUG1,
(errmsg("registering background worker \"%s\"", worker->bgw_name)));
if (!process_shared_preload_libraries_in_progress)
rw->rw_child_slot = 0;
ReportBackgroundWorkerPID(rw); /* report child death */
- LogChildExit(LOG, namebuf, pid, exitstatus);
+ LogChildExit(EXIT_STATUS_0(exitstatus) ? DEBUG1 : LOG,
+ namebuf, pid, exitstatus);
return true;
}
{
pid_t worker_pid;
- ereport(LOG,
+ ereport(DEBUG1,
(errmsg("starting background worker process \"%s\"",
rw->rw_worker.bgw_name)));