logger->flags = flags;
logger->pool = pool;
logger->process_type = "main";
+ logger->pid = getpid ();
const struct rspamd_logger_funcs *funcs = &console_log_funcs;
memcpy (&logger->ops, funcs, sizeof (*funcs));
rspamd_main->server_pool->tag.tagname, rspamd_main->server_pool->tag.uid, \
G_STRFUNC, \
__VA_ARGS__)
+#define msg_notice_main(...) rspamd_default_log_function (G_LOG_LEVEL_MESSAGE, \
+ rspamd_main->server_pool->tag.tagname, rspamd_main->server_pool->tag.uid, \
+ G_STRFUNC, \
+ __VA_ARGS__)
#define msg_info_main(...) rspamd_default_log_function (G_LOG_LEVEL_INFO, \
rspamd_main->server_pool->tag.tagname, rspamd_main->server_pool->tag.uid, \
G_STRFUNC, \
detect_priv (rspamd_main);
+ msg_notice_main ("rspamd "
+ RVERSION
+ " is loading configuration, build id: "
+ RID);
+
pworker = &workers[0];
while (*pworker) {
/* Init string quarks */