From 58bc8b6ec79b4e9d120e6356fb142cbea61682e0 Mon Sep 17 00:00:00 2001 From: bendikro Date: Wed, 20 Apr 2016 14:09:50 +0200 Subject: [#2808] Fix: Deluge Log File Not Working as Intended --- deluge/log.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'deluge/log.py') diff --git a/deluge/log.py b/deluge/log.py index 5c34dc81f..4e0b27e4e 100644 --- a/deluge/log.py +++ b/deluge/log.py @@ -135,10 +135,10 @@ def setup_logger(level="error", filename=None, filemode="w", logrotate=None): backupCount=5, encoding="utf-8" ) elif filename and filemode == "w": - handler = getattr( - logging.handlers, "WatchedFileHandler", logging.FileHandler)( - filename, mode=filemode, encoding="utf-8" - ) + handler_cls = logging.FileHandler + if not common.windows_check(): + handler_cls = getattr(logging.handlers, "WatchedFileHandler", logging.FileHandler) + handler = handler_cls(filename, mode=filemode, encoding="utf-8") else: handler = logging.StreamHandler(stream=sys.stdout) -- cgit