From de82f733637290cab9d395f961f39416c91a1886 Mon Sep 17 00:00:00 2001 From: Ruben van de Ven Date: Thu, 14 Nov 2019 20:17:46 +0100 Subject: [PATCH] Add logbuffer for file --- hugvey_server.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/hugvey_server.py b/hugvey_server.py index 1b78268..3625cbc 100644 --- a/hugvey_server.py +++ b/hugvey_server.py @@ -50,11 +50,13 @@ if __name__ == '__main__': fmt="%(asctime)s %(name)s[%(process)d,%(threadName)s] %(levelname)s %(message)s" )) logFileHandler.setLevel(logging.DEBUG) - rootLogger.addHandler(logFileHandler) + # Buffer the writing to disk, to make it more efficient + memBufferHandler = logging.handlers.MemoryHandler(200, flushLevel=logging.ERROR, target=logFileHandler, flushOnClose=True) + rootLogger.addHandler(memBufferHandler) # logger.setLevel(1) # to send all records to cutelog socket_handler = logging.handlers.SocketHandler('127.0.0.1', 19996) # default listening address - socket_handler.setLevel(logging.DEBUG) + socket_handler.setLevel(logging.INFO) # OR should it be DEBUG? chaned to see difference in logging speed rootLogger.addHandler(socket_handler) logger.info("Start server")