TAILQ_ENTRY(RootLogger_) entries;
} RootLogger;
-static TAILQ_HEAD(, RootLogger_) RootLoggers =
- TAILQ_HEAD_INITIALIZER(RootLoggers);
+/* List of registered root loggers. */
+static TAILQ_HEAD(, RootLogger_) registered_loggers =
+ TAILQ_HEAD_INITIALIZER(registered_loggers);
typedef struct LoggerThreadStoreNode_ {
void *thread_data;
TmEcode OutputLoggerLog(ThreadVars *tv, Packet *p, void *thread_data)
{
LoggerThreadStore *thread_store = (LoggerThreadStore *)thread_data;
- RootLogger *logger = TAILQ_FIRST(&RootLoggers);
+ RootLogger *logger = TAILQ_FIRST(®istered_loggers);
LoggerThreadStoreNode *thread_store_node = TAILQ_FIRST(thread_store);
while (logger && thread_store_node) {
if (logger->LogFunc != NULL) {
*data = (void *)thread_store;
RootLogger *logger;
- TAILQ_FOREACH(logger, &RootLoggers, entries) {
+ TAILQ_FOREACH(logger, ®istered_loggers, entries) {
void *child_thread_data = NULL;
if (logger->ThreadInit != NULL) {
return TM_ECODE_FAILED;
LoggerThreadStore *thread_store = (LoggerThreadStore *)thread_data;
- RootLogger *logger = TAILQ_FIRST(&RootLoggers);
+ RootLogger *logger = TAILQ_FIRST(®istered_loggers);
LoggerThreadStoreNode *thread_store_node = TAILQ_FIRST(thread_store);
while (logger && thread_store_node) {
if (logger->ThreadDeinit != NULL) {
void OutputLoggerExitPrintStats(ThreadVars *tv, void *thread_data)
{
LoggerThreadStore *thread_store = (LoggerThreadStore *)thread_data;
- RootLogger *logger = TAILQ_FIRST(&RootLoggers);
+ RootLogger *logger = TAILQ_FIRST(®istered_loggers);
LoggerThreadStoreNode *thread_store_node = TAILQ_FIRST(thread_store);
while (logger && thread_store_node) {
if (logger->ThreadExitPrintStats != NULL) {
logger->ThreadDeinit = ThreadDeinit;
logger->ThreadExitPrintStats = ThreadExitPrintStats;
logger->LogFunc = LogFunc;
- TAILQ_INSERT_TAIL(&RootLoggers, logger, entries);
+ TAILQ_INSERT_TAIL(®istered_loggers, logger, entries);
}
void TmModuleLoggerRegister(void)