Allow disabling of log rotation

This commit is contained in:
Kovid Goyal 2016-02-23 15:01:20 +05:30
parent 1dc09515be
commit 441faeff85
2 changed files with 2 additions and 2 deletions

View File

@ -101,7 +101,7 @@ raw_options = (
'Max. log file size (in MB)',
'max_log_size', 20,
'The maximum size of log files, generated by the server. When the log becomes larger'
' than this size, it is automatically rotated.',
' than this size, it is automatically rotated. Set to zero to disable log rotation.',
'Enable/disable logging of not found http requests',
'log_not_found', True,

View File

@ -347,7 +347,7 @@ class RotatingStream(object):
raise
def rollover(self):
if self.max_size is None or self.current_pos <= self.max_size or self.filename in ('/dev/stdout', '/dev/stderr'):
if not self.max_size or self.current_pos <= self.max_size or self.filename in ('/dev/stdout', '/dev/stderr'):
return
self.stream.close()
for i in xrange(self.history - 1, 0, -1):