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
|
import time
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from traceback import format_exc
|
from traceback import format_exc
|
||||||
|
|
||||||
from twisted import logger as twisted_logger
|
from twisted import logger as twisted_logger
|
||||||
|
from twisted.internet.threads import deferToThread
|
||||||
from twisted.python import logfile
|
from twisted.python import logfile
|
||||||
from twisted.python import util as twisted_util
|
from twisted.python import util as twisted_util
|
||||||
from twisted.internet.threads import deferToThread
|
|
||||||
|
|
||||||
log = twisted_logger.Logger()
|
log = twisted_logger.Logger()
|
||||||
|
|
||||||
|
|
@ -348,6 +349,12 @@ class WeeklyLogFile(logfile.DailyLogFile):
|
||||||
break
|
break
|
||||||
return suffix
|
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):
|
def write(self, data):
|
||||||
"""
|
"""
|
||||||
Write data to log file
|
Write data to log file
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue