summaryrefslogtreecommitdiffstats
path: root/deluge/log.py
diff options
context:
space:
mode:
authorJohn Garland <johnnyg@gmail.com>2009-05-17 12:28:03 +0000
committerJohn Garland <johnnyg@gmail.com>2009-05-17 12:28:03 +0000
commit100227f4e111725e2b93547d20912bbde2b11993 (patch)
tree7788486fec5500730a3960eabdacd8d2013ff23e /deluge/log.py
parentac418d59352cd49145c7c02a5605ad72a4982f33 (diff)
downloaddeluge-100227f4e111725e2b93547d20912bbde2b11993.tar.gz
deluge-100227f4e111725e2b93547d20912bbde2b11993.tar.bz2
deluge-100227f4e111725e2b93547d20912bbde2b11993.zip
Added filemode support to setupLogger.
This allows log files to be appended to if desired.
Diffstat (limited to 'deluge/log.py')
-rw-r--r--deluge/log.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/deluge/log.py b/deluge/log.py
index 6f49137ef..4de2cdecd 100644
--- a/deluge/log.py
+++ b/deluge/log.py
@@ -34,7 +34,7 @@ levels = {
"none": logging.CRITICAL,
"debug": logging.DEBUG
}
-def setupLogger(level="error", filename=None):
+def setupLogger(level="error", filename=None, filemode="w"):
"""
Sets up the basic logger and if `:param:filename` is set, then it will log
to that file instead of stdout.
@@ -51,7 +51,7 @@ def setupLogger(level="error", filename=None):
format="[%(levelname)-8s] %(asctime)s %(module)s:%(lineno)d %(message)s",
datefmt="%H:%M:%S",
filename=filename,
- filemode="w"
+ filemode=filemode
)
def setLoggerLevel(level):