diff options
author | Mark Spencer <markster@digium.com> | 2004-02-23 20:18:27 +0000 |
---|---|---|
committer | Mark Spencer <markster@digium.com> | 2004-02-23 20:18:27 +0000 |
commit | 406e4283fd4c57701d1948f8c77f2a15bb714ba7 (patch) | |
tree | 1bc530da34843340dc98c2d88a039197ee634ee1 /logger.c | |
parent | 1f33e8b807ef536e4c187c74d108dc74dfb9ee6a (diff) |
Really initialize queue log
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2226 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'logger.c')
-rwxr-xr-x | logger.c | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -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; } |