diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-02-23 20:18:27 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-02-23 20:18:27 +0000 |
commit | 4a8a0996428b71ae973cb0738137636e57776a9c (patch) | |
tree | 1bc530da34843340dc98c2d88a039197ee634ee1 /logger.c | |
parent | 57b2179b0ee5dd65a4fc52a5e79becfdf66814d4 (diff) |
Really initialize queue log
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2226 f38db490-d61c-443f-a65b-d21fe96a405b
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; } |