]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Minor] Add utility to get a logger singleton
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 11 Sep 2018 13:41:51 +0000 (14:41 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 11 Sep 2018 13:41:51 +0000 (14:41 +0100)
src/libutil/logger.c
src/libutil/logger.h

index cd624f8310991745ef37cf528b0a07b3347da86f..f55e3529a32943ab3eacdbc960cfc6d2b4374519 100644 (file)
@@ -1478,4 +1478,10 @@ rspamd_logger_configure_modules (GHashTable *mods_enabled)
                        setbit (log_modules->bitset, id);
                }
        }
+}
+
+rspamd_logger_t*
+rspamd_logger_get_singleton (void)
+{
+       return default_logger;
 }
\ No newline at end of file
index bfb36ed1d5fb017a3416327ad3d31260b53353ea..b6bc40bdd86b47fe31298e5892e1fbf2f8479f0a 100644 (file)
@@ -183,6 +183,12 @@ const guint64* rspamd_log_counters (rspamd_logger_t *logger);
  */
 ucl_object_t * rspamd_log_errorbuf_export (const rspamd_logger_t *logger);
 
+/**
+ * Returns the current logger object
+ * @return
+ */
+rspamd_logger_t* rspamd_logger_get_singleton (void);
+
 /* Typical functions */
 
 extern guint rspamd_task_log_id;