mirror of
https://github.com/evennia/evennia.git
synced 2026-03-16 21:06:30 +01:00
Add rotation exception handling to daily log rotater, per #2083
This commit is contained in:
parent
7b1e0ecf9f
commit
3581f7bdad
1 changed files with 8 additions and 1 deletions
|
|
@ -18,10 +18,11 @@ import os
|
|||
import time
|
||||
from datetime import datetime
|
||||
from traceback import format_exc
|
||||
|
||||
from twisted import logger as twisted_logger
|
||||
from twisted.internet.threads import deferToThread
|
||||
from twisted.python import logfile
|
||||
from twisted.python import util as twisted_util
|
||||
from twisted.internet.threads import deferToThread
|
||||
|
||||
log = twisted_logger.Logger()
|
||||
|
||||
|
|
@ -348,6 +349,12 @@ class WeeklyLogFile(logfile.DailyLogFile):
|
|||
break
|
||||
return suffix
|
||||
|
||||
def rotate(self):
|
||||
try:
|
||||
self.rotate()
|
||||
except Exception:
|
||||
log_trace(f"Could not rotate the log file {self.name}.")
|
||||
|
||||
def write(self, data):
|
||||
"""
|
||||
Write data to log file
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue