]> git.sesse.net Git - cubemap/blobdiff - server.cpp
Log all finished accesses to an access log.
[cubemap] / server.cpp
index 3d915c22c99ad2c94e5aac6878e92f76b233afb2..24aa84e357a129db9fcea63b43cec986b114407a 100644 (file)
@@ -14,6 +14,7 @@
 #include <utility>
 #include <vector>
 
+#include "accesslog.h"
 #include "log.h"
 #include "markpool.h"
 #include "mutexlock.h"
@@ -24,6 +25,8 @@
 
 using namespace std;
 
+extern AccessLogThread *access_log;
+
 Server::Server()
 {
        pthread_mutex_init(&mutex, NULL);
@@ -504,6 +507,9 @@ void Server::close_client(Client *client)
                }
        }
 
+       // Log to access_log.
+       access_log->write(client->get_stats());
+
        // Bye-bye!
        int ret;
        do {