From b084edeee107c2cbc5d58ec63dc65d587c7feaed Mon Sep 17 00:00:00 2001 From: Bostjan Meglic Date: Wed, 7 Sep 2022 07:38:55 +0000 Subject: [PATCH] [metrics] Fix log output for metrics Even if the configured log level for the application was set to "error", the first "info" message of the metrics library was output to the log. Reorder the initialization of the metrics library. --- src/amf/init.c | 6 +++--- src/mme/mme-init.c | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/amf/init.c b/src/amf/init.c index 8519e9fd5..3d6ad59e8 100644 --- a/src/amf/init.c +++ b/src/amf/init.c @@ -49,13 +49,13 @@ int amf_initialize() rv = amf_m_tmsi_pool_generate(); if (rv != OGS_OK) return rv; - rv = amf_metrics_open(); - if (rv != 0) return OGS_ERROR; - rv = ogs_log_config_domain( ogs_app()->logger.domain, ogs_app()->logger.level); if (rv != OGS_OK) return rv; + rv = amf_metrics_open(); + if (rv != 0) return OGS_ERROR; + rv = amf_sbi_open(); if (rv != OGS_OK) return rv; diff --git a/src/mme/mme-init.c b/src/mme/mme-init.c index 82173d38e..a249fedeb 100644 --- a/src/mme/mme-init.c +++ b/src/mme/mme-init.c @@ -55,9 +55,6 @@ int mme_initialize() rv = mme_context_parse_config(); if (rv != OGS_OK) return rv; - rv = mme_metrics_open(); - if (rv != 0) return OGS_ERROR; - rv = ogs_log_config_domain( ogs_app()->logger.domain, ogs_app()->logger.level); if (rv != OGS_OK) return rv; @@ -65,6 +62,9 @@ int mme_initialize() rv = mme_m_tmsi_pool_generate(); if (rv != OGS_OK) return rv; + rv = mme_metrics_open(); + if (rv != 0) return OGS_ERROR; + rv = mme_fd_init(); if (rv != OGS_OK) return OGS_ERROR;