summaryrefslogtreecommitdiff
path: root/libsoup/soup-logger.c
diff options
context:
space:
mode:
Diffstat (limited to 'libsoup/soup-logger.c')
-rw-r--r--libsoup/soup-logger.c39
1 files changed, 1 insertions, 38 deletions
diff --git a/libsoup/soup-logger.c b/libsoup/soup-logger.c
index d76701a2..402f4f57 100644
--- a/libsoup/soup-logger.c
+++ b/libsoup/soup-logger.c
@@ -597,22 +597,6 @@ print_request (SoupLogger *logger, SoupMessage *msg,
"%s: %s", name, value);
}
}
- if (log_level == SOUP_LOGGER_LOG_HEADERS)
- return;
-
- if (msg->request_body->length &&
- soup_message_body_get_accumulate (msg->request_body)) {
- GBytes *request;
-
- request = soup_message_body_flatten (msg->request_body);
- g_return_if_fail (request != NULL);
- g_bytes_unref (request);
-
- if (soup_message_headers_get_expectations (msg->request_headers) != SOUP_EXPECTATION_CONTINUE) {
- soup_logger_print (logger, SOUP_LOGGER_LOG_BODY, '>',
- "\n%s", msg->request_body->data);
- }
- }
}
static void
@@ -653,13 +637,6 @@ print_response (SoupLogger *logger, SoupMessage *msg)
soup_logger_print (logger, SOUP_LOGGER_LOG_HEADERS, '<',
"%s: %s", name, value);
}
- if (log_level == SOUP_LOGGER_LOG_HEADERS)
- return;
-
- if (msg->response_body->data) {
- soup_logger_print (logger, SOUP_LOGGER_LOG_BODY, '<',
- "\n%s", msg->response_body->data);
- }
}
static void
@@ -688,23 +665,9 @@ got_informational (SoupMessage *msg, gpointer user_data)
print_response (logger, msg);
soup_logger_print (logger, SOUP_LOGGER_LOG_MINIMAL, ' ', "\n");
- if (msg->status_code == SOUP_STATUS_CONTINUE && msg->request_body->data) {
- SoupLoggerLogLevel log_level;
-
+ if (msg->status_code == SOUP_STATUS_CONTINUE && msg->request_body_stream) {
soup_logger_print (logger, SOUP_LOGGER_LOG_MINIMAL, '>',
"[Now sending request body...]");
-
- if (priv->request_filter) {
- log_level = priv->request_filter (logger, msg,
- priv->request_filter_data);
- } else
- log_level = priv->level;
-
- if (log_level == SOUP_LOGGER_LOG_BODY) {
- soup_logger_print (logger, SOUP_LOGGER_LOG_BODY, '>',
- "%s", msg->request_body->data);
- }
-
soup_logger_print (logger, SOUP_LOGGER_LOG_MINIMAL, ' ', "\n");
}