commit f832e6a
default
·
2023-02-14 07:26:39 +0000 UTC
parent 7e27ccf
Some tweaks to connection reply logging.
1 files changed,
+6,
-6
+6,
-6
1@@ -1180,19 +1180,19 @@ void process_queue_item(xs_dict *q_item)
2 /* deliver */
3 status = send_to_inbox_raw(keyid, seckey, inbox, msg, &payload, &p_size, retries == 0 ? 3 : 8);
4
5- if (payload && !valid_status(status)) {
6- /* in case of error, print a part of the payload,
7- as it may be informative */
8+ if (payload) {
9 if (p_size > 24) {
10 /* trim the message */
11 payload[24] = '\0';
12 payload = xs_str_cat(payload, "...");
13 }
14
15- payload = xs_str_wrap_i(" (", payload, ")");
16- }
17+ payload = xs_replace_i(payload, "\n", "\\n");
18
19- if (payload == NULL)
20+ if (*payload)
21+ payload = xs_str_wrap_i(" [", payload, "]");
22+ }
23+ else
24 payload = xs_str_new(NULL);
25
26 srv_log(xs_fmt("output message: sent to inbox %s %d%s", inbox, status, payload));