From 406e4283fd4c57701d1948f8c77f2a15bb714ba7 Mon Sep 17 00:00:00 2001
From: Mark Spencer <markster@digium.com>
Date: Mon, 23 Feb 2004 20:18:27 +0000
Subject: [PATCH] Really initialize queue log

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2226 65c4cc65-6c06-0410-ace0-fbb531ad65f3
---
 logger.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/logger.c b/logger.c
index b520800cec..421eaf5e1b 100755
--- a/logger.c
+++ b/logger.c
@@ -323,6 +323,8 @@ int reload_logger(int rotate)
 
 	ast_mutex_unlock(&loglock);
 
+	queue_log_init();
+
 	if (eventlog) {
 		init_logger_chain();
 		ast_log(LOG_EVENT, "Restarted Asterisk Event Logger\n");
@@ -331,7 +333,6 @@ int reload_logger(int rotate)
 		return 0;
 	} else 
 		ast_log(LOG_ERROR, "Unable to create event log: %s\n", strerror(errno));
-	queue_log_init();
 	init_logger_chain();
 	return -1;
 }
@@ -401,6 +402,9 @@ int init_logger(void)
 	ast_cli_register(&reload_logger_cli);
 	ast_cli_register(&rotate_logger_cli);
 
+	/* initialize queue logger */
+	queue_log_init();
+
 	/* create the eventlog */
 	mkdir((char *)ast_config_AST_LOG_DIR, 0755);
 	snprintf(tmp, sizeof(tmp), "%s/%s", (char *)ast_config_AST_LOG_DIR, EVENTLOG);
@@ -418,8 +422,6 @@ int init_logger(void)
 
 	/* create log channels */
 	init_logger_chain();
-	/* initialize queue logger */
-	queue_log_init();
 	return -1;
 }
 
-- 
GitLab