From a6367fb75fb9c15fdbf91d8005a1234b9ad90f54 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rafa=C3=ABl=20Carr=C3=A9?= Date: Wed, 28 Jul 2010 16:11:52 +0200 Subject: [PATCH] logger: fix verbosity --- modules/misc/logger.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/modules/misc/logger.c b/modules/misc/logger.c index bb21c8d781..e8347227c3 100644 --- a/modules/misc/logger.c +++ b/modules/misc/logger.c @@ -373,8 +373,20 @@ static void Overflow (msg_cb_data_t *p_sys, msg_item_t *p_item, unsigned overrun if (verbosity == -1) verbosity = var_CreateGetInteger( p_sys->p_intf, "verbose" ); - if (verbosity < p_item->i_type) - return; + switch( p_item->i_type ) + { + case VLC_MSG_INFO: + case VLC_MSG_ERR: + if( verbosity < 0 ) return; + break; + case VLC_MSG_WARN: + if( verbosity < 1 ) return; + break; + case VLC_MSG_DBG: + if( verbosity < 2 ) return; + break; + } + int canc = vlc_savecancel(); -- 2.39.2