[asterisk-dev] ast_debug() vs ast_log(LOG_DEBUG, ...) vs ast_log(AST_LOG_DEBUG, ...)

Russell Bryant russell at digium.com
Mon Jan 3 11:07:19 CST 2011

On Wed, 2010-12-22 at 10:25 -0800, Kirill Katsnelson wrote:
> There are 190 invocations of ast_log(LOG_DEBUG,...) on the current trunk 
> head, and about 3000 of ast_debug(). Are these 190 not gated by debug 
> level on purpose?
> I am asking because 1.8 outputs 2 debug lines, want it or not, per every 
> call. It was a nice feature in 1.6 to be able to enable or disable debug 
> on the fly in 1.6 by just setting "core set debug N" instead of changing 
> and reloading logger.conf.
> If that was not done on purpose, it would be nice to see that fixed. 
> Those 2 printed out of 6 calls to ast_log() in 
> ast_set_owners_and_peers() are killing me. I can upload a patch for 
> these 6, but thought it might be ideal to get it fixed en masse in all 
> 200 places -- assuming this is not currently right.

I can't think of any reason ast_log(LOG_DEBUG, ...) should be used
directly.  They should all be converted to ast_debug().

Russell Bryant
Digium, Inc.  |  Engineering Manager, Open Source Software
445 Jan Davis Drive NW   -    Huntsville, AL 35806  -  USA
jabber: rbryant at digium.com    -=-    skype: russell-bryant
www.digium.com -=- www.asterisk.org -=- blogs.asterisk.org

More information about the asterisk-dev mailing list