@cryptotaxi247 / netdata-1 / commits / 241669478

more access.log improvements

Costa Tsaousis (ktsaou) committed Sep 17, 2017 at 16:02 UTC 2416694783f15a7e43076a9b69198eafe4511480
1 file changed +25 -1
src/web_client.c
+25 -1
@@ -138,13 +138,37 @@ void web_client_reset(struct web_client *w) {
138
139
140 // --------------------------------------------------------------------
141 +
142 + const char *mode;
143 + switch(w->mode) {
144 + case WEB_CLIENT_MODE_FILECOPY:
145 + mode = "FILECOPY";
146 + break;
147 +
148 + case WEB_CLIENT_MODE_OPTIONS:
149 + mode = "OPTIONS";
150 + break;
151 +
152 + case WEB_CLIENT_MODE_STREAM:
153 + mode = "STREAM";
154 + break;
155 +
156 + case WEB_CLIENT_MODE_NORMAL:
157 + mode = "DATA";
158 + break;
159 +
160 + default:
161 + mode = "UNKNOWN";
162 + break;
163 + }
164 +
165 // access log
166 log_access("%llu: %d '[%s]:%s' '%s' (sent/all = %zu/%zu bytes %0.0f%%, prep/sent/total = %0.2f/%0.2f/%0.2f ms) %d '%s'",
167 w->id
168 , gettid()
169 , w->client_ip
170 , w->client_port
147 - , (w->mode == WEB_CLIENT_MODE_FILECOPY) ? "FILECOPY" : ((w->mode == WEB_CLIENT_MODE_OPTIONS) ? "OPTIONS" : "DATA")
171 + , mode
172 , sent
173 , size
174 , -((size > 0) ? ((size - sent) / (double) size * 100.0) : 0.0)