diff --git a/scrapy/trunk/scrapy/core/log.py b/scrapy/trunk/scrapy/core/log.py index 801aaf7ab..999f4dbee 100644 --- a/scrapy/trunk/scrapy/core/log.py +++ b/scrapy/trunk/scrapy/core/log.py @@ -36,7 +36,7 @@ def start(logfile=None, loglevel=None, log_stdout=None): loglevel = loglevel or settings['LOGLEVEL'] log_stdout = log_stdout or settings.getbool('LOG_STDOUT') - file = open(logfile, 'w') if logfile else sys.stderr + file = open(logfile, 'a') if logfile else sys.stderr level = int(getattr(sys.modules[__name__], loglevel)) if loglevel else DEBUG log.startLogging(file, setStdout=log_stdout) setattr(sys.modules[__name__], 'log_level', level)