diff options
author | bendikro <bro.devel+deluge@gmail.com> | 2016-04-20 14:09:50 +0200 |
---|---|---|
committer | bendikro <bro.devel+deluge@gmail.com> | 2016-04-20 14:09:50 +0200 |
commit | 58bc8b6ec79b4e9d120e6356fb142cbea61682e0 (patch) | |
tree | 9136c13eb7c830a601414b1ac11af25381c7b86b /deluge/log.py | |
parent | 2dea6ab5a5020664f2055a2ecbc861004ea274a4 (diff) | |
download | deluge-58bc8b6ec79b4e9d120e6356fb142cbea61682e0.tar.gz deluge-58bc8b6ec79b4e9d120e6356fb142cbea61682e0.tar.bz2 deluge-58bc8b6ec79b4e9d120e6356fb142cbea61682e0.zip |
[#2808] Fix: Deluge Log File Not Working as Intended
Diffstat (limited to 'deluge/log.py')
-rw-r--r-- | deluge/log.py | 8 |
1 files changed, 4 insertions, 4 deletions
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) |