channel.c: Clean up debug level 1.
Although there are 10 debugs levels, over time, many current debug calls have come to use inappropriately low debug levels. In particular, a select few debug calls (currently all debug 1) can result in thousands of debug messages per minute for a single call. This can adds a lot of noise to core debug which dilutes the value in having different debug levels in the first place, as these log messages are from the core internals are are better suited for higher debug levels. Some debugs levels are thus adjusted so that debug level 1 is not inappropriately overloaded with these extremely high-volume and general debug messages. ASTERISK-29897 #close Change-Id: I55a71598993552d3d64a401a35ee99474770d4b4
This commit is contained in:
parent
c214e0d115
commit
a1f207bcf7
|
@ -168,17 +168,17 @@ int ast_audiohook_write_frame(struct ast_audiohook *audiohook, enum ast_audiohoo
|
|||
other_factory_ms = other_factory_samples / (audiohook->hook_internal_samp_rate / 1000);
|
||||
|
||||
if (ast_test_flag(audiohook, AST_AUDIOHOOK_TRIGGER_SYNC) && (our_factory_ms - other_factory_ms > AST_AUDIOHOOK_SYNC_TOLERANCE)) {
|
||||
ast_debug(1, "Flushing audiohook %p so it remains in sync\n", audiohook);
|
||||
ast_debug(4, "Flushing audiohook %p so it remains in sync\n", audiohook);
|
||||
ast_slinfactory_flush(factory);
|
||||
ast_slinfactory_flush(other_factory);
|
||||
}
|
||||
|
||||
if (ast_test_flag(audiohook, AST_AUDIOHOOK_SMALL_QUEUE) && ((our_factory_ms > AST_AUDIOHOOK_SMALL_QUEUE_TOLERANCE) || (other_factory_ms > AST_AUDIOHOOK_SMALL_QUEUE_TOLERANCE))) {
|
||||
ast_debug(1, "Audiohook %p has stale audio in its factories. Flushing them both\n", audiohook);
|
||||
ast_debug(4, "Audiohook %p has stale audio in its factories. Flushing them both\n", audiohook);
|
||||
ast_slinfactory_flush(factory);
|
||||
ast_slinfactory_flush(other_factory);
|
||||
} else if ((our_factory_ms > AST_AUDIOHOOK_LONG_QUEUE_TOLERANCE) || (other_factory_ms > AST_AUDIOHOOK_LONG_QUEUE_TOLERANCE)) {
|
||||
ast_debug(1, "Audiohook %p has stale audio in its factories. Flushing them both\n", audiohook);
|
||||
ast_debug(4, "Audiohook %p has stale audio in its factories. Flushing them both\n", audiohook);
|
||||
ast_slinfactory_flush(factory);
|
||||
ast_slinfactory_flush(other_factory);
|
||||
}
|
||||
|
@ -254,7 +254,7 @@ static struct ast_frame *audiohook_read_frame_both(struct ast_audiohook *audioho
|
|||
|
||||
if (!usable_read && !usable_write) {
|
||||
/* If both factories are unusable bail out */
|
||||
ast_debug(1, "Read factory %p and write factory %p both fail to provide %zu samples\n", &audiohook->read_factory, &audiohook->write_factory, samples);
|
||||
ast_debug(3, "Read factory %p and write factory %p both fail to provide %zu samples\n", &audiohook->read_factory, &audiohook->write_factory, samples);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
@ -315,7 +315,7 @@ static struct ast_frame *audiohook_read_frame_both(struct ast_audiohook *audioho
|
|||
}
|
||||
}
|
||||
} else {
|
||||
ast_debug(1, "Failed to get %d samples from write factory %p\n", (int)samples, &audiohook->write_factory);
|
||||
ast_debug(3, "Failed to get %d samples from write factory %p\n", (int)samples, &audiohook->write_factory);
|
||||
}
|
||||
|
||||
frame.subclass.format = ast_format_cache_get_slin_by_rate(audiohook->hook_internal_samp_rate);
|
||||
|
|
|
@ -3216,7 +3216,7 @@ int ast_settimeout_full(struct ast_channel *c, unsigned int rate, int (*func)(co
|
|||
real_rate = max_rate;
|
||||
}
|
||||
|
||||
ast_debug(1, "Scheduling timer at (%u requested / %u actual) timer ticks per second\n", rate, real_rate);
|
||||
ast_debug(3, "Scheduling timer at (%u requested / %u actual) timer ticks per second\n", rate, real_rate);
|
||||
|
||||
res = ast_timer_set_rate(ast_channel_timer(c), real_rate);
|
||||
|
||||
|
@ -5051,7 +5051,7 @@ int ast_prod(struct ast_channel *chan)
|
|||
|
||||
/* Send an empty audio frame to get things moving */
|
||||
if (ast_channel_state(chan) != AST_STATE_UP) {
|
||||
ast_debug(1, "Prodding channel '%s'\n", ast_channel_name(chan));
|
||||
ast_debug(3, "Prodding channel '%s'\n", ast_channel_name(chan));
|
||||
a.subclass.format = ast_channel_rawwriteformat(chan);
|
||||
a.data.ptr = nothing + AST_FRIENDLY_OFFSET;
|
||||
a.src = "ast_prod"; /* this better match check in ast_write */
|
||||
|
|
Loading…
Reference in New Issue