X-Git-Url: https://git.sesse.net/?p=cubemap;a=blobdiff_plain;f=accesslog.cpp;h=3e1ebe522ff3f5d462f42659788993b7bffa368f;hp=44146504d050395e979826cde015eb7bd4b4b5bf;hb=207ca0494024641f27537ad3cf047814d8092678;hpb=8d15ccbfc46a7f0b96a47109d8f8f2495082b8f6 diff --git a/accesslog.cpp b/accesslog.cpp index 4414650..3e1ebe5 100644 --- a/accesslog.cpp +++ b/accesslog.cpp @@ -58,14 +58,16 @@ void AccessLogThread::do_work() log_perror("clock_gettime(CLOCK_MONOTONIC_COARSE)"); } else { for (size_t i = 0; i < writes.size(); ++i) { - fprintf(logfp, "%llu %s %s %d %llu %llu %llu\n", + fprintf(logfp, "%llu %s %s %d %llu %llu %llu \"%s\" \"%s\"\n", (long long unsigned)(writes[i].connect_time.tv_sec), writes[i].remote_addr.c_str(), writes[i].url.c_str(), int(now.tv_sec - writes[i].connect_time.tv_sec), // Rather coarse. (long long unsigned)(writes[i].bytes_sent), (long long unsigned)(writes[i].bytes_lost), - (long long unsigned)(writes[i].num_loss_events)); + (long long unsigned)(writes[i].num_loss_events), + writes[i].referer.c_str(), + writes[i].user_agent.c_str()); } fflush(logfp); }