diff --git a/daemon/t38.c b/daemon/t38.c
index c504ab2f1..5cbc374fb 100644
--- a/daemon/t38.c
+++ b/daemon/t38.c
@@ -439,6 +439,10 @@ int t38_gateway_pair(struct call_media *t38_media, struct call_media *pcm_media,
 	my_span_set_log(ls, spandsp_logging_func);
 	span_log_set_level(ls, span_log_level_map(get_log_level(spandsp)));
 
+	ls = t38_core_get_logging_state(t38);
+	my_span_set_log(ls, spandsp_logging_func);
+	span_log_set_level(ls, span_log_level_map(get_log_level(spandsp)));
+
 	packet_sequencer_init(&tg->sequencer, (GDestroyNotify) __udptl_packet_free);
 	tg->sequencer.seq = 0;