Index: src/jcomp/jcr_deliver.c =================================================================== --- src/jcomp/jcr_deliver.c (révision 18) +++ src/jcomp/jcr_deliver.c (copie de travail) @@ -66,6 +66,7 @@ } g_string_append(buffer, xmlnode2str(d->x)); + log_debug(JDBG, "sent %s", xmlnode2str(d->x)); xmlnode_free(d->x); d = NULL; left = len = buffer->len; @@ -74,6 +75,7 @@ while ((g_async_queue_length(jcr->dqueue) > 0) && (buffer->len < buf_size)) { d = (dpacket)g_async_queue_pop(jcr->dqueue); g_string_append(buffer, xmlnode2str(d->x)); + log_debug(JDBG, "sent %s", xmlnode2str(d->x)); xmlnode_free(d->x); d = NULL; left = len = buffer->len; Index: src/jcomp/jcr_elements.c =================================================================== --- src/jcomp/jcr_elements.c (révision 18) +++ src/jcomp/jcr_elements.c (copie de travail) @@ -183,6 +183,7 @@ // if (bytes_read == 0) // jcr_error_data(jcr->gio, G_IO_ERR, NULL); + log_warn(JDBG, " Last Rcvd Buffer='%.*s'", bytes_read, jcr->recv_buffer); if (XML_Parse(jcr->parser, jcr->recv_buffer, bytes_read, 0) == 0) { log_warn(JDBG, "XML Parsing Error: '%s'", (char *)XML_ErrorString(XML_GetErrorCode(jcr->parser))); log_warn(JDBG, " Last Rcvd Buffer='%.*s'", bytes_read, jcr->recv_buffer);