174 | 174 |
printf("\"connect_ms\" : \"%e\", ", t_connect -> cur);
|
175 | 175 |
else
|
176 | 176 |
printf("\"connect_ms\" : \"%e\", ",-1.0);
|
177 | |
printf("\"request_ms\" : \"%e\", ", t_request -> cur);
|
178 | |
printf("\"total_ms\" : \"%e\", ", t_total -> cur);
|
|
177 |
if (t_request != NULL)
|
|
178 |
printf("\"request_ms\" : \"%e\", ", t_request -> cur);
|
|
179 |
if (t_total != NULL)
|
|
180 |
printf("\"total_ms\" : \"%e\", ", t_total -> cur);
|
179 | 181 |
printf("\"http_code\" : \"%d\", ", http_code);
|
180 | 182 |
printf("\"msg\" : \"%s\", ", msg);
|
181 | 183 |
printf("\"header_size\" : \"%d\", ", header_size);
|
|
185 | 187 |
printf("\"ssl_fingerprint\" : \"%s\", ", ssl_fp ? ssl_fp : "");
|
186 | 188 |
printf("\"time_offset\" : \"%f\", ", toff_diff_ts);
|
187 | 189 |
printf("\"tfo_success\" : \"%s\", ", tfo_success ? "true" : "false");
|
188 | |
if (t_ssl -> cur_valid)
|
|
190 |
if (t_ssl != NULL && t_ssl -> cur_valid)
|
189 | 191 |
printf("\"ssl_ms\" : \"%e\", ", t_ssl -> cur);
|
190 | 192 |
printf("\"tfo_succes\" : \"%s\", ", tfo_success ? "true" : "false");
|
191 | 193 |
if (t_ssl !=NULL && t_ssl -> cur_valid)
|
192 | 194 |
printf("\"ssl_ms\" : \"%e\", ", t_ssl -> cur);
|
193 | |
printf("\"write\" : \"%e\", ", t_write -> cur);
|
194 | |
printf("\"close\" : \"%e\", ", t_close -> cur);
|
|
195 |
if (t_write != NULL)
|
|
196 |
printf("\"write\" : \"%e\", ", t_write -> cur);
|
|
197 |
if (t_close != NULL)
|
|
198 |
printf("\"close\" : \"%e\", ", t_close -> cur);
|
195 | 199 |
printf("\"cookies\" : \"%d\", ", n_cookies);
|
196 | 200 |
if (stats_to != NULL && stats_to -> cur_valid)
|
197 | 201 |
printf("\"to\" : \"%e\", ", stats_to -> cur);
|