]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Project] Convert all C modules to fast debug infrastructure
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 20 Jan 2018 14:10:08 +0000 (14:10 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 20 Jan 2018 14:10:08 +0000 (14:10 +0000)
26 files changed:
src/controller.c
src/fuzzy_storage.c
src/libmime/mime_parser.c
src/libserver/cfg_file.h
src/libserver/cfg_utils.c
src/libserver/composites.c
src/libserver/dkim.c
src/libserver/events.c
src/libserver/fuzzy_backend_sqlite.c
src/libserver/html.c
src/libserver/milter.c
src/libserver/monitored.c
src/libserver/re_cache.c
src/libserver/redis_pool.c
src/libserver/spf.c
src/libserver/symbols_cache.c
src/libserver/worker_util.h
src/libstat/classifiers/bayes.c
src/libutil/rrd.c
src/lua/lua_tcp.c
src/lua/lua_xmlrpc.c
src/plugins/chartable.c
src/plugins/surbl.c
src/rspamd.c
src/rspamd_proxy.c
src/worker.c

index b1eb5a3523164bc3aa1b27ba01c63444a8070f2e..8de9cde8ed809bbac345a08b5f7d5884df2da5e3 100644 (file)
         session->pool->tag.tagname, session->pool->tag.uid, \
         G_STRFUNC, \
         __VA_ARGS__)
-#define msg_debug_session(...)  rspamd_default_log_function (G_LOG_LEVEL_DEBUG, \
-        session->pool->tag.tagname, session->pool->tag.uid, \
-        G_STRFUNC, \
-        __VA_ARGS__)
 #define msg_err_ctx(...) rspamd_default_log_function(G_LOG_LEVEL_CRITICAL, \
         "controller", ctx->cfg->cfg_pool->tag.uid, \
         G_STRFUNC, \
         "controller", ctx->cfg->cfg_pool->tag.uid, \
         G_STRFUNC, \
         __VA_ARGS__)
-#define msg_debug_ctx(...)  rspamd_default_log_function (G_LOG_LEVEL_DEBUG, \
-        "controller", ctx->cfg->cfg_pool->tag.uid, \
+
+#define msg_debug_session(...)  rspamd_conditional_debug_fast (NULL, session->from_addr, \
+        rspamd_controller_log_id, "controller", session->pool->tag.uid, \
         G_STRFUNC, \
         __VA_ARGS__)
 
+INIT_LOG_MODULE(controller)
+
 /* Graph colors */
 #define COLOR_CLEAN "#58A458"
 #define COLOR_PROBABLE_SPAM "#D67E7E"
index 07d32fd30902bd74b9a78e32f0c18c68a06f42d3..d1e471542acc9465b7df9de1e0773252165a1c5c 100644 (file)
@@ -58,10 +58,6 @@ static const gchar *local_db_name = "local";
         session->name, session->uid, \
         G_STRFUNC, \
         __VA_ARGS__)
-#define msg_debug_fuzzy_update(...)  rspamd_default_log_function (G_LOG_LEVEL_DEBUG, \
-        session->name, session->uid, \
-        G_STRFUNC, \
-        __VA_ARGS__)
 #define msg_err_fuzzy_collection(...) rspamd_default_log_function (G_LOG_LEVEL_CRITICAL, \
         "fuzzy_collection", session->uid, \
         G_STRFUNC, \
@@ -74,10 +70,6 @@ static const gchar *local_db_name = "local";
        "fuzzy_collection", session->uid, \
         G_STRFUNC, \
         __VA_ARGS__)
-#define msg_debug_fuzzy_collection(...)  rspamd_default_log_function (G_LOG_LEVEL_DEBUG, \
-        "fuzzy_collection", session->uid, \
-        G_STRFUNC, \
-        __VA_ARGS__)
 
 /* Init functions */
 gpointer init_fuzzy (struct rspamd_config *cfg);
index 36a66cdd68c46e893cf7baa07dcef247cdce4339..8bcee0c95c0d7371025c0477461de656ff4acc1c 100644 (file)
@@ -31,11 +31,13 @@ struct rspamd_mime_parser_lib_ctx {
 static const guint max_nested = 32;
 static const guint max_key_usages = 10000;
 
-#define msg_debug_mime(...)  rspamd_default_log_function (G_LOG_LEVEL_DEBUG, \
-        "mime", task->task_pool->tag.uid, \
+#define msg_debug_mime(...)  rspamd_conditional_debug_fast (NULL, task->from_addr, \
+        rspamd_mime_log_id, "mime", task->task_pool->tag.uid, \
         G_STRFUNC, \
         __VA_ARGS__)
 
+INIT_LOG_MODULE(mime)
+
 #define RSPAMD_MIME_BOUNDARY_FLAG_CLOSED (1 << 0)
 #define RSPAMD_BOUNDARY_IS_CLOSED(b) ((b)->flags & RSPAMD_MIME_BOUNDARY_FLAG_CLOSED)
 
index 5f04a39a784a3b327bbe8288bfa9eec7053f4108..cb433b6d57f2f40ce64de545d9574cc4ae470810 100644 (file)
@@ -663,9 +663,11 @@ gboolean rspamd_config_radix_from_ucl (struct rspamd_config *cfg,
         cfg->cfg_pool->tag.tagname, cfg->checksum, \
         G_STRFUNC, \
         __VA_ARGS__)
-#define msg_debug_config(...)  rspamd_default_log_function (G_LOG_LEVEL_DEBUG, \
-        cfg->cfg_pool->tag.tagname, cfg->checksum, \
+extern guint rspamd_config_log_id;
+#define msg_debug_config(...)  rspamd_conditional_debug_fast (NULL, NULL, \
+        rspamd_config_log_id, "config", cfg->checksum, \
         G_STRFUNC, \
         __VA_ARGS__)
 
+
 #endif /* ifdef CFG_FILE_H */
index a0acb53b9c08ab1ec42945c3852da592480f0092..e14495ded4a1719e33ace7839fc7392cb91bd574 100644 (file)
@@ -56,6 +56,12 @@ static gchar * rspamd_ucl_read_cb (gchar * chunk,
        gboolean final);
 static void rspamd_ucl_fin_cb (struct map_cb_data *data);
 
+guint rspamd_config_log_id = (guint)-1;
+RSPAMD_CONSTRUCTOR(rspamd_config_log_init)
+{
+       rspamd_config_log_id = rspamd_logger_add_debug_module("config");
+}
+
 gboolean
 rspamd_parse_bind_line (struct rspamd_config *cfg,
        struct rspamd_worker_conf *cf,
index e824ef8d42df69ed3124c512818d998168949bb5..6b6776f47b9780f469392645812fa059a705fe37 100644 (file)
         "composites", task->task_pool->tag.uid, \
         G_STRFUNC, \
         __VA_ARGS__)
-#define msg_debug_composites(...)  rspamd_default_log_function (G_LOG_LEVEL_DEBUG, \
-        "composites", task->task_pool->tag.uid, \
+
+#define msg_debug_composites(...)  rspamd_conditional_debug_fast (NULL, task->from_addr, \
+        rspamd_composites_log_id, "composites", task->task_pool->tag.uid, \
         G_STRFUNC, \
         __VA_ARGS__)
 
+INIT_LOG_MODULE(composites)
+
 struct composites_data {
        struct rspamd_task *task;
        struct rspamd_composite *composite;
index d3aa7c0bcb35bfffbf6f06804181357ad8f4f578..dcf44035503dbc2aa9dbf3081b5de07086f6ab08 100644 (file)
@@ -86,11 +86,13 @@ enum rspamd_dkim_key_type {
         "dkim", ctx->pool->tag.uid, \
         G_STRFUNC, \
         __VA_ARGS__)
-#define msg_debug_dkim(...)  rspamd_default_log_function (G_LOG_LEVEL_DEBUG, \
-        "dkim", ctx->pool->tag.uid, \
+#define msg_debug_dkim(...)  rspamd_conditional_debug_fast (NULL, NULL, \
+        rspamd_dkim_log_id, "dkim", ctx->pool->tag.uid, \
         G_STRFUNC, \
         __VA_ARGS__)
 
+INIT_LOG_MODULE(dkim)
+
 struct rspamd_dkim_common_ctx {
        rspamd_mempool_t *pool;
        guint64 sig_hash;
index 4a7d5d6343a963ffaa16454f54b78840197fe3ff..baf108e38db90720c859e7bb619da447b5e93eca 100644 (file)
         "events", session->pool->tag.uid, \
         G_STRFUNC, \
         __VA_ARGS__)
-#define msg_debug_session(...)  rspamd_default_log_function (G_LOG_LEVEL_DEBUG, \
-        "events", session->pool->tag.uid, \
+#define msg_debug_session(...)  rspamd_conditional_debug_fast (NULL, NULL, \
+        rspamd_events_log_id, "events", session->pool->tag.uid, \
         G_STRFUNC, \
         __VA_ARGS__)
 
+INIT_LOG_MODULE(events)
+
 struct rspamd_watch_stack {
        event_watcher_t cb;
        gpointer ud;
index 6efa103a4944231b981fe0525de547e954a42b5e..90c0db70dee4a512c1b6221ace7d9b546a47e727 100644 (file)
@@ -46,11 +46,13 @@ static const guint max_retries = 10;
         backend->pool->tag.tagname, backend->pool->tag.uid, \
         G_STRFUNC, \
         __VA_ARGS__)
-#define msg_debug_fuzzy_backend(...)  rspamd_default_log_function (G_LOG_LEVEL_DEBUG, \
-        backend->pool->tag.tagname, backend->pool->tag.uid, \
+#define msg_debug_fuzzy_backend(...)  rspamd_conditional_debug_fast (NULL, NULL, \
+       rspamd_fuzzy_sqlite_log_id, backend->pool->tag.tagname, backend->pool->tag.uid, \
         G_STRFUNC, \
         __VA_ARGS__)
 
+INIT_LOG_MODULE(fuzzy_sqlite)
+
 static const char *create_tables_sql =
                "BEGIN;"
                "CREATE TABLE IF NOT EXISTS digests("
index 26318db43fbb55f3866200454537b98e672ee89c..c21871a932511ff839f4820456ddada0d22b45a1 100644 (file)
@@ -37,11 +37,13 @@ struct html_tag_def {
        guint flags;
 };
 
-#define msg_debug_html(...)  rspamd_default_log_function (G_LOG_LEVEL_DEBUG, \
-        "html", pool->tag.uid, \
+#define msg_debug_html(...)  rspamd_conditional_debug_fast (NULL, NULL, \
+        rspamd_html_log_id, "html", pool->tag.uid, \
         G_STRFUNC, \
         __VA_ARGS__)
 
+INIT_LOG_MODULE(html)
+
 #define TAG_DEF(id, name, flags) {(name), (id), (sizeof(name) - 1), (flags)}
 
 static struct html_tag_def tag_defs[] = {
index 1b3e4de7effd202f6f22379f3ee3b31eee53e9d5..511655e926436d6232fade0344d958f94499f097 100644 (file)
         "milter", priv->pool->tag.uid, \
         G_STRFUNC, \
         __VA_ARGS__)
-#define msg_debug_milter(...)  rspamd_default_log_function (G_LOG_LEVEL_DEBUG, \
-        "milter", priv->pool->tag.uid, \
+#define msg_debug_milter(...)  rspamd_conditional_debug_fast (NULL, NULL, \
+        rspamd_milter_log_id, "milter", priv->pool->tag.uid, \
         G_STRFUNC, \
         __VA_ARGS__)
 
+INIT_LOG_MODULE(milter)
+
 struct rspamd_milter_context {
        gchar *spam_header;
        void *sessions_cache;
index 96e161e1a9bd45145cd29e43bd21b2cbd3afb270..bd350e16db1e428f5ffe9b4cfaa40b0305f670c8 100644 (file)
@@ -78,11 +78,13 @@ struct rspamd_monitored {
                "monitored", m->tag, \
         G_STRFUNC, \
         __VA_ARGS__)
-#define msg_debug_mon(...)  rspamd_default_log_function (G_LOG_LEVEL_DEBUG, \
-        "monitored", m->tag, \
+#define msg_debug_mon(...)  rspamd_conditional_debug_fast (NULL, NULL, \
+        rspamd_monitored_log_id, "monitored", m->tag, \
         G_STRFUNC, \
         __VA_ARGS__)
 
+INIT_LOG_MODULE(monitored)
+
 static inline void
 rspamd_monitored_propagate_error (struct rspamd_monitored *m,
                const gchar *error)
index d0e17603d6b97e41ec897331f0654687604d4d1b..e92421658539bd080c70f39d2fd020efc601177e 100644 (file)
         "re_cache", cache->hash, \
         G_STRFUNC, \
         __VA_ARGS__)
-#define msg_debug_re_cache(...)  rspamd_default_log_function (G_LOG_LEVEL_DEBUG, \
-        "re_cache", cache->hash, \
+
+#define msg_debug_re_task(...)  rspamd_conditional_debug_fast (NULL, NULL, \
+        rspamd_re_cache_log_id, "re_cache", task->task_pool->tag.uid, \
         G_STRFUNC, \
         __VA_ARGS__)
-#define msg_debug_re_task(...)  rspamd_default_log_function (G_LOG_LEVEL_DEBUG, \
-        "re_cache", task->task_pool->tag.uid, \
+#define msg_debug_re_cache(...)  rspamd_conditional_debug_fast (NULL, NULL, \
+        rspamd_re_cache_log_id, "re_cache", cache->hash, \
         G_STRFUNC, \
         __VA_ARGS__)
 
+INIT_LOG_MODULE(re_cache)
+
 #ifdef WITH_HYPERSCAN
 #define RSPAMD_HS_MAGIC_LEN (sizeof (rspamd_hs_magic))
 static const guchar rspamd_hs_magic[] = {'r', 's', 'h', 's', 'r', 'e', '1', '1'},
index bbc734173c6580ecf82f7b10dc38e9d10e5c13db..3d77aca1c0266582343902a620782b35ef70ca27 100644 (file)
@@ -67,11 +67,13 @@ static const guint default_max_conns = 100;
                "redis_pool", conn->tag, \
         G_STRFUNC, \
         __VA_ARGS__)
-#define msg_debug_rpool(...)  rspamd_default_log_function (G_LOG_LEVEL_DEBUG, \
-        "redis_pool", conn->tag, \
+#define msg_debug_rpool(...)  rspamd_conditional_debug_fast (NULL, NULL, \
+        rspamd_redis_pool_log_id, "redis_pool", conn->tag, \
         G_STRFUNC, \
         __VA_ARGS__)
 
+INIT_LOG_MODULE(redis_pool)
+
 static inline guint64
 rspamd_redis_pool_get_key (const gchar *db, const gchar *password,
                const char *ip, int port)
index b0afe1d6639d9ac757a4ed1a658d3df2396c06df..8a19e3094a138d9f819818b427f78e7691283e1d 100644 (file)
@@ -98,11 +98,12 @@ struct spf_record {
         "spf", rec->task->task_pool->tag.uid, \
         G_STRFUNC, \
         __VA_ARGS__)
-#define msg_debug_spf(...)  rspamd_default_log_function (G_LOG_LEVEL_DEBUG, \
-        "spf", rec->task->task_pool->tag.uid, \
+#define msg_debug_spf(...)  rspamd_conditional_debug_fast (NULL, rec->task->from_addr, \
+        rspamd_spf_log_id, "spf", rec->task->task_pool->tag.uid, \
         G_STRFUNC, \
         __VA_ARGS__)
 
+INIT_LOG_MODULE(spf)
 
 struct spf_dns_cb {
        struct spf_record *rec;
index 5307c44b65a9caa343f1f4c47b02f0b9383f8643..b890578ed6c34a3417548d53bf769f6e785c4b89 100644 (file)
         cache->static_pool->tag.tagname, cache->cfg->checksum, \
         G_STRFUNC, \
         __VA_ARGS__)
-#define msg_debug_cache(...)  rspamd_default_log_function (G_LOG_LEVEL_DEBUG, \
-        cache->static_pool->tag.tagname, cache->cfg->checksum, \
+#define msg_debug_cache(...)  rspamd_conditional_debug_fast (NULL, NULL, \
+        rspamd_symcache_log_id, "symcache", cache->cfg->checksum, \
         G_STRFUNC, \
         __VA_ARGS__)
 
+INIT_LOG_MODULE(symcache)
+
 static const guchar rspamd_symbols_cache_magic[8] = {'r', 's', 'c', 2, 0, 0, 0, 0 };
 
 static gint rspamd_symbols_cache_find_symbol_parent (struct symbols_cache *cache,
index 9e99a99a5147cc8d2867515b7619d4a2a4415cf1..14ca3ff2a1c1ce32a4148c412d48705b5973d01a 100644 (file)
@@ -202,9 +202,5 @@ void rspamd_worker_init_monitored (struct rspamd_worker *worker,
         rspamd_main->server_pool->tag.tagname, rspamd_main->server_pool->tag.uid, \
         G_STRFUNC, \
         __VA_ARGS__)
-#define msg_debug_main(...)  rspamd_default_log_function (G_LOG_LEVEL_DEBUG, \
-        rspamd_main->server_pool->tag.tagname, rspamd_main->server_pool->tag.uid, \
-        G_STRFUNC, \
-        __VA_ARGS__)
 
 #endif /* WORKER_UTIL_H_ */
index af25195b0f1f3f90b2db0a8768574b0dca674ef1..5b6b5a0fe2009ac7a7302ef4b423778bd0e35758 100644 (file)
         "bayes", task->task_pool->tag.uid, \
         G_STRFUNC, \
         __VA_ARGS__)
-#define msg_debug_bayes(...)  rspamd_default_log_function (G_LOG_LEVEL_DEBUG, \
-        "bayes", task->task_pool->tag.uid, \
+#define msg_debug_bayes(...)  rspamd_conditional_debug_fast (NULL, task->from_addr, \
+        rspamd_bayes_log_id, "bayes", task->task_pool->tag.uid, \
         G_STRFUNC, \
         __VA_ARGS__)
 
+INIT_LOG_MODULE(bayes)
 
 static inline GQuark
 bayes_error_quark (void)
index 3e67bb2a308cb939a161e0a1107207f987a11ea2..95d78c7f5b2b1c94963afe8533e6e719d55e553c 100644 (file)
         "rrd", file->id, \
         G_STRFUNC, \
         __VA_ARGS__)
-#define msg_debug_rrd(...)  rspamd_default_log_function (G_LOG_LEVEL_DEBUG, \
-        "rrd", file->id, \
+#define msg_debug_rrd(...)  rspamd_conditional_debug_fast (NULL, NULL, \
+        rspamd_rrd_log_id, "rrd", file->id, \
         G_STRFUNC, \
         __VA_ARGS__)
 
+INIT_LOG_MODULE(rrd)
 
 static GQuark
 rrd_error_quark (void)
index cd2dcc6e1080cc643b45f864424599bd66b9011b..dcaa3bc577cfa480ddb3b40d9ce047c3506c7311 100644 (file)
@@ -204,11 +204,13 @@ struct lua_tcp_cbdata {
        ref_entry_t ref;
 };
 
-#define msg_debug_tcp(...)  rspamd_default_log_function (G_LOG_LEVEL_DEBUG, \
-        "lua_tcp", cbd->tag, \
+#define msg_debug_tcp(...)  rspamd_conditional_debug_fast (NULL, cbd->addr, \
+        rspamd_lua_tcp_log_id, "lua_tcp", cbd->tag, \
         G_STRFUNC, \
         __VA_ARGS__)
 
+INIT_LOG_MODULE(lua_tcp)
+
 static void lua_tcp_handler (int fd, short what, gpointer ud);
 static void lua_tcp_plan_handler_event (struct lua_tcp_cbdata *cbd,
                gboolean can_read, gboolean can_write);
index 9f850894558240fbd2e89375d515fa0db27bfba1..4864dbfefb71b2d98ba1b692bcf0247913797290 100644 (file)
@@ -26,11 +26,13 @@ static const struct luaL_reg xmlrpclib_m[] = {
        {NULL, NULL}
 };
 
-#define msg_debug_xmlrpc(...)  rspamd_default_log_function (G_LOG_LEVEL_DEBUG, \
-        "xmlrpc", "", \
+#define msg_debug_xmlrpc(...)  rspamd_conditional_debug_fast (NULL, NULL, \
+        rspamd_xmlrpc_log_id, "xmlrpc", "", \
         G_STRFUNC, \
         __VA_ARGS__)
 
+INIT_LOG_MODULE(xmlrpc)
+
 enum lua_xmlrpc_state {
        read_method_responce = 0,
        read_params = 1,
index c9294cec3698848cab7e47d03b503e1207b820de..0d409480a77bdf5c50db0a882a1b42ac56cceedf 100644 (file)
         "chartable", task->task_pool->tag.uid, \
         G_STRFUNC, \
         __VA_ARGS__)
-#define msg_debug_chartable(...)  rspamd_default_log_function (G_LOG_LEVEL_DEBUG, \
-        "chartable", task->task_pool->tag.uid, \
+
+#define msg_debug_chartable(...)  rspamd_conditional_debug_fast (NULL, task->from_addr, \
+        rspamd_chartable_log_id, "chartable", task->task_pool->tag.uid, \
         G_STRFUNC, \
         __VA_ARGS__)
 
+INIT_LOG_MODULE(chartable)
+
 /* Initialization */
 gint chartable_module_init (struct rspamd_config *cfg, struct module_ctx **ctx);
 gint chartable_module_config (struct rspamd_config *cfg);
index 7d93c31e31be60d524ef8b7aecd10bbf167f8a06..88992fb07e0f3c6c2175a9566efab71e0fb8c0b7 100644 (file)
         "surbl", task->task_pool->tag.uid, \
         G_STRFUNC, \
         __VA_ARGS__)
-#define msg_debug_surbl(...)  rspamd_default_log_function (G_LOG_LEVEL_DEBUG, \
-        "surbl", task->task_pool->tag.uid, \
+#define msg_debug_surbl(...)  rspamd_conditional_debug_fast (NULL, task->from_addr, \
+        rspamd_surbl_log_id, "surbl", task->task_pool->tag.uid, \
         G_STRFUNC, \
         __VA_ARGS__)
 
+INIT_LOG_MODULE(surbl)
+
 #define SURBL_REDIRECTOR_CALLBACK "SURBL_REDIRECTOR_CALLBACK"
 
 static struct surbl_ctx *surbl_module_ctx = NULL;
index 6d20fe50c4768905bbd0c6361441cee624a36b92..bd25e51c781795206c5ff886c597d5f0b9ba9869 100644 (file)
@@ -302,7 +302,7 @@ reread_config (struct rspamd_main *rspamd_main)
                REF_RELEASE (tmp_cfg);
        }
        else {
-               msg_debug_main ("replacing config");
+               msg_info_main ("replacing config");
                REF_RELEASE (old_cfg);
                msg_info_main ("config has been reread successfully");
        }
@@ -984,7 +984,7 @@ rspamd_cld_handler (gint signo, short what, gpointer arg)
        /* Turn off locking for logger */
        rspamd_log_nolock (rspamd_main->logger);
 
-       msg_debug_main ("catch SIGCHLD signal, finding terminated workers");
+       msg_info_main ("catch SIGCHLD signal, finding terminated workers");
        /* Remove dead child form children list */
        while ((wrk = waitpid (0, &res, WNOHANG)) > 0) {
                if ((cur =
index 2a451ff3e18d98c2c2c0d499acb441145a2c2188..6dedffff371168ee93a013651f5f480e1b5e7ec7 100644 (file)
         session->pool->tag.tagname, session->pool->tag.uid, \
         G_STRFUNC, \
         __VA_ARGS__)
-#define msg_debug_session(...)  rspamd_default_log_function (G_LOG_LEVEL_DEBUG, \
-        session->pool->tag.tagname, session->pool->tag.uid, \
+
+#define msg_debug_session(...)  rspamd_conditional_debug_fast (NULL, session->client_addr, \
+        rspamd_proxy_log_id, "proxy", session->pool->tag.uid, \
         G_STRFUNC, \
         __VA_ARGS__)
 
+INIT_LOG_MODULE(proxy)
+
 gpointer init_rspamd_proxy (struct rspamd_config *cfg);
 void start_rspamd_proxy (struct rspamd_worker *worker);
 
index 8b01205eba769501fc3b246f5e923be57c9599a6..fc71be1be0facef93acc1ec76ee1df5243baed30 100644 (file)
@@ -68,10 +68,6 @@ worker_t normal_worker = {
         "controller", ctx->cfg->cfg_pool->tag.uid, \
         G_STRFUNC, \
         __VA_ARGS__)
-#define msg_debug_ctx(...)  rspamd_default_log_function (G_LOG_LEVEL_DEBUG, \
-        "controller", ctx->cfg->cfg_pool->tag.uid, \
-        G_STRFUNC, \
-        __VA_ARGS__)
 
 static gboolean
 rspamd_worker_finalize (gpointer user_data)