From e91409830cbb4c06c4035d7084aa20b0d4d259bc Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Tue, 23 Apr 2019 15:40:27 +0200 Subject: mg2d: print stats regardless of the selected log level --- mg2d.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mg2d.c b/mg2d.c index c8896d2..ed56eb2 100644 --- a/mg2d.c +++ b/mg2d.c @@ -786,7 +786,7 @@ void mg2d_print_stats(MG2DContext *ctx, const char *prefix) if (!prefix) prefix = ""; - mg2di_log(&priv->logger, MG2D_LOG_VERBOSE, "%s%ld solves; %g s total time; %g ms avg per call; %g avg cycles per solve\n", + mg2di_log(&priv->logger, ctx->log_level, "%s%ld solves; %g s total time; %g ms avg per call; %g avg cycles per solve\n", prefix, priv->timer_solve.nb_runs, priv->timer_solve.time_nsec / 1e9, priv->timer_solve.time_nsec / 1e6 / priv->timer_solve.nb_runs, (double)level->count_cycles / priv->timer_solve.nb_runs); @@ -863,17 +863,17 @@ void mg2d_print_stats(MG2DContext *ctx, const char *prefix) p += ret; } - mg2di_log(&priv->logger, MG2D_LOG_VERBOSE, "%s%s\n", prefix, buf); + mg2di_log(&priv->logger, ctx->log_level, "%s%s\n", prefix, buf); level = level->child; } - mg2di_log(&priv->logger, MG2D_LOG_VERBOSE, + mg2di_log(&priv->logger, ctx->log_level, "%s%2.2f%% levels init %g s total time %g ms avg per call\n", prefix, priv->timer_levels_init.time_nsec * 100.0 / priv->timer_solve.time_nsec, priv->timer_levels_init.time_nsec / 1e9, priv->timer_levels_init.time_nsec / 1e6 / priv->timer_levels_init.nb_runs); other = priv->timer_solve.time_nsec - levels_total - priv->timer_levels_init.time_nsec; - mg2di_log(&priv->logger, MG2D_LOG_VERBOSE, + mg2di_log(&priv->logger, ctx->log_level, "%s%2.2f%% other %g s total time %g ms avg per call\n", prefix, other * 100.0 / priv->timer_solve.time_nsec, other / 1e9, other / 1e6 / priv->timer_solve.nb_runs); -- cgit v1.2.3