diff --git a/logger.c b/logger.c index 1d283faba9f73184990a7cf116d38eb8ba4b8656..7de58c9135f173d0734caa6e1fb9392f3302a7ab 100644 --- a/logger.c +++ b/logger.c @@ -465,9 +465,9 @@ int reload_logger(int rotate) ast_mutex_unlock(&loglock); filesize_reload_needed = 0; - - queue_log_init(); + init_logger_chain(); + queue_log_init(); if (logfiles.event_log) { if (eventlog) { @@ -594,12 +594,12 @@ int init_logger(void) ast_cli_register(&rotate_logger_cli); ast_cli_register(&logger_show_channels_cli); - /* initialize queue logger */ - queue_log_init(); - /* create log channels */ init_logger_chain(); + /* initialize queue logger */ + queue_log_init(); + /* create the eventlog */ if (logfiles.event_log) { mkdir((char *)ast_config_AST_LOG_DIR, 0755);