ast_mutex_unlock(&loglock);
+ queue_log_init();
+
if (eventlog) {
init_logger_chain();
ast_log(LOG_EVENT, "Restarted Asterisk Event Logger\n");
return 0;
} else
ast_log(LOG_ERROR, "Unable to create event log: %s\n", strerror(errno));
- queue_log_init();
init_logger_chain();
return -1;
}
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);
/* create log channels */
init_logger_chain();
- /* initialize queue logger */
- queue_log_init();
return -1;
}