Hello,

I just added a framework to enable per module log level. Following IRC devel meeting, I analyzed a bit and come up with a solution that relies on debugger module registering a callback to core for getting the log level per module. See my last commits related to debugger.

It still needs some enhancements to make it more flexible, maybe Hugh can jump in and contribute, I won't have time for it in the near future. Here is what I think will be nice to add:
- mi/rpc commands to change the log levels at runtime
- make log_level_mode accessible via cfg parameter reload framework so it can be enabled/disabled at runtime

Of course, enabling this feature will slow down a bit printing the log messages comparing with the case when this feature is disabled, but should be not that much, as modules log level are kept in memory in a hash table.

Cheers,
Daniel

--
Daniel-Constantin Mierla - http://www.asipto.com
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Kamailio Advanced Training, San Francisco, USA - June 24-27, 2013
  * http://asipto.com/u/katu *


_______________________________________________
sr-dev mailing list
[email protected]
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to