Set min channel log rotate size to 1kB. Resolve #2702

This commit is contained in:
Griatch 2022-10-23 11:20:01 +02:00
parent 9a2a3fc2cb
commit f3182b0dae
2 changed files with 4 additions and 3 deletions

View file

@ -384,7 +384,7 @@ class EvenniaLogFile(logfile.LogFile):
from django.conf import settings
_CHANNEL_LOG_NUM_TAIL_LINES = settings.CHANNEL_LOG_NUM_TAIL_LINES
num_lines_to_append = _CHANNEL_LOG_NUM_TAIL_LINES
num_lines_to_append = max(1, _CHANNEL_LOG_NUM_TAIL_LINES)
def rotate(self, num_lines_to_append=None):
"""
@ -463,7 +463,7 @@ def _open_log_file(filename):
from django.conf import settings
_LOGDIR = settings.LOG_DIR
_LOG_ROTATE_SIZE = settings.CHANNEL_LOG_ROTATE_SIZE
_LOG_ROTATE_SIZE = max(1000, settings.CHANNEL_LOG_ROTATE_SIZE)
filename = os.path.join(_LOGDIR, filename)
if filename in _LOG_FILE_HANDLES: