diff options
Diffstat (limited to 'data.c')
| -rw-r--r-- | data.c | 10 |
1 files changed, 9 insertions, 1 deletions
| @@ -1818,7 +1818,7 @@ void purge_all(void) | |||
| 1818 | 1818 | ||
| 1819 | /** archive **/ | 1819 | /** archive **/ |
| 1820 | 1820 | ||
| 1821 | void srv_archive(const char *direction, xs_dict *req, | 1821 | void srv_archive(const char *direction, const char *url, xs_dict *req, |
| 1822 | const char *payload, int p_size, | 1822 | const char *payload, int p_size, |
| 1823 | int status, xs_dict *headers, | 1823 | int status, xs_dict *headers, |
| 1824 | const char *body, int b_size) | 1824 | const char *body, int b_size) |
| @@ -1837,6 +1837,10 @@ void srv_archive(const char *direction, xs_dict *req, | |||
| 1837 | xs *j2 = xs_json_dumps_pp(headers, 4); | 1837 | xs *j2 = xs_json_dumps_pp(headers, 4); |
| 1838 | 1838 | ||
| 1839 | fprintf(f, "dir: %s\n", direction); | 1839 | fprintf(f, "dir: %s\n", direction); |
| 1840 | |||
| 1841 | if (url) | ||
| 1842 | fprintf(f, "url: %s\n", url); | ||
| 1843 | |||
| 1840 | fprintf(f, "req: %s\n", j1); | 1844 | fprintf(f, "req: %s\n", j1); |
| 1841 | fprintf(f, "p_size: %d\n", p_size); | 1845 | fprintf(f, "p_size: %d\n", p_size); |
| 1842 | fprintf(f, "status: %d\n", status); | 1846 | fprintf(f, "status: %d\n", status); |
| @@ -1928,6 +1932,8 @@ void srv_archive_error(const char *prefix, const xs_str *err, | |||
| 1928 | 1932 | ||
| 1929 | xs *j = xs_json_dumps_pp(req, 4); | 1933 | xs *j = xs_json_dumps_pp(req, 4); |
| 1930 | fwrite(j, strlen(j), 1, f); | 1934 | fwrite(j, strlen(j), 1, f); |
| 1935 | |||
| 1936 | fprintf(f, "\n"); | ||
| 1931 | } | 1937 | } |
| 1932 | 1938 | ||
| 1933 | if (data) { | 1939 | if (data) { |
| @@ -1935,6 +1941,8 @@ void srv_archive_error(const char *prefix, const xs_str *err, | |||
| 1935 | 1941 | ||
| 1936 | xs *j = xs_json_dumps_pp(data, 4); | 1942 | xs *j = xs_json_dumps_pp(data, 4); |
| 1937 | fwrite(j, strlen(j), 1, f); | 1943 | fwrite(j, strlen(j), 1, f); |
| 1944 | |||
| 1945 | fprintf(f, "\n"); | ||
| 1938 | } | 1946 | } |
| 1939 | 1947 | ||
| 1940 | fclose(f); | 1948 | fclose(f); |