On Thu, Nov 16, 2017 at 11:48:14AM -0800, Ferruh Yigit wrote: > On 11/16/2017 2:31 AM, Pavan Nikhilesh wrote: > > Dynamic logs fail to print if the global log level is less than dynamic > > loglevel. Example if the global log level is set to INFO and dynamic log > > level for a specific module is set to DEBUG then the log fails to print. > > What is the purpose of the global log level value? >
As per my understanding, If we want to filter out debug logs from all other modules except a specific module using --log-level="<regex>,<level>" the logs would fail to print if the global log level is lower than the specified level. If during EAL init we want to filter out all the logs except a certain pmd's log we can specify --log-level="pmd\..*,<level>" without modifying the global log level. Also, this wouldnt break the previous functionality of global log level. > > Check modules log level before checking the global log level. > > > > Fixes: c1b5fa94a46f ("eal: support dynamic log types") > > > > Signed-off-by: Pavan Nikhilesh <pbhagavat...@caviumnetworks.com> > > <...> >