diff options
Diffstat (limited to 'deluge/log.py')
-rw-r--r-- | deluge/log.py | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/deluge/log.py b/deluge/log.py index 68d56ba3c..8a2ce2aea 100644 --- a/deluge/log.py +++ b/deluge/log.py @@ -12,6 +12,7 @@ import inspect import logging +import logging.handlers import os from twisted.internet import defer @@ -94,7 +95,6 @@ class Logging(LoggingLoggerClass): return rv levels = { - "none": logging.NOTSET, "info": logging.INFO, "warn": logging.WARNING, "warning": logging.WARNING, @@ -114,7 +114,6 @@ def setup_logger(level="error", filename=None, filemode="w"): :param level: str, the level to log :param filename: str, the file to log to """ - import logging if logging.getLoggerClass() is not Logging: logging.setLoggerClass(Logging) @@ -126,7 +125,6 @@ def setup_logger(level="error", filename=None, filemode="w"): root_logger = logging.getLogger() if filename and filemode == "a": - import logging.handlers handler = logging.handlers.RotatingFileHandler( filename, filemode, maxBytes=50 * 1024 * 1024, # 50 Mb @@ -135,7 +133,6 @@ def setup_logger(level="error", filename=None, filemode="w"): delay=0 ) elif filename and filemode == "w": - import logging.handlers handler = getattr( logging.handlers, "WatchedFileHandler", logging.FileHandler)( filename, filemode, "utf-8", delay=0 |