]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
freetdm: add physical span:chan when logging
authorMoises Silva <moy@sangoma.com>
Sun, 27 Jun 2010 21:37:51 +0000 (17:37 -0400)
committerMoises Silva <moy@sangoma.com>
Sun, 27 Jun 2010 21:39:05 +0000 (17:39 -0400)
libs/freetdm/src/include/private/ftdm_core.h

index 0dad0209edf4cc290bb8b90d46937414714e5c04..560f0c418421ad7d761dfe04bd169256da39bb8b 100644 (file)
@@ -593,9 +593,9 @@ FT_DECLARE(ftdm_status_t) ftdm_channel_queue_dtmf(ftdm_channel_t *ftdmchan, cons
 
 #define ftdm_channel_lock(chan) ftdm_mutex_lock(chan->mutex)
 #define ftdm_channel_unlock(chan) ftdm_mutex_unlock(chan->mutex)
-#define ftdm_log_chan_ex(fchan, file, func, line, level, format, ...) ftdm_log(file, func, line, level, "s%dc%d " format, fchan->span_id, fchan->chan_id, __VA_ARGS__)
-#define ftdm_log_chan(fchan, level, format, ...) ftdm_log(level, "s%dc%d " format, fchan->span_id, fchan->chan_id, __VA_ARGS__)
-#define ftdm_log_chan_msg(fchan, level, msg) ftdm_log(level, "s%dc%d " msg, fchan->span_id, fchan->chan_id)
+#define ftdm_log_chan_ex(fchan, file, func, line, level, format, ...) ftdm_log(file, func, line, level, "[s%dc%d][%d:%d] " format, fchan->span_id, fchan->chan_id, fchan->physical_span_id, fchan->physical_chan_id, __VA_ARGS__)
+#define ftdm_log_chan(fchan, level, format, ...) ftdm_log(level, "[s%dc%d][%d:%d] " format, fchan->span_id, fchan->chan_id, fchan->physical_span_id, fchan->physical_chan_id, __VA_ARGS__)
+#define ftdm_log_chan_msg(fchan, level, msg) ftdm_log(level, "[s%dc%d][%d:%d] " msg, fchan->span_id, fchan->chan_id, fchan->physical_span_id, fchan->physical_chan_id)
 
 FT_DECLARE_DATA extern const char *FTDM_LEVEL_NAMES[9];