mirror of
https://github.com/ansible/awx.git
synced 2026-02-26 15:36:04 -03:30
Merge pull request #9724 from ryanpetrello/timey-whimey
fix up a bug in rsyslogd error handling @kdelee I'm unclear on why this is actually happening, so I'm just gonna cheat and generate a datestring Reviewed-by: Elijah DeLee <kdelee@redhat.com>
This commit is contained in:
@@ -5,6 +5,7 @@
|
|||||||
import logging
|
import logging
|
||||||
import sys
|
import sys
|
||||||
import traceback
|
import traceback
|
||||||
|
from datetime import datetime
|
||||||
|
|
||||||
# Django
|
# Django
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
@@ -34,7 +35,8 @@ class RSysLogHandler(logging.handlers.SysLogHandler):
|
|||||||
# because the alternative is blocking the
|
# because the alternative is blocking the
|
||||||
# socket.send() in the Python process, which we definitely don't
|
# socket.send() in the Python process, which we definitely don't
|
||||||
# want to do)
|
# want to do)
|
||||||
msg = f'{record.asctime} ERROR rsyslogd was unresponsive: '
|
dt = datetime.utcnow().strftime('%Y-%m-%d %H:%M:%S')
|
||||||
|
msg = f'{dt} ERROR rsyslogd was unresponsive: '
|
||||||
exc = traceback.format_exc()
|
exc = traceback.format_exc()
|
||||||
try:
|
try:
|
||||||
msg += exc.splitlines()[-1]
|
msg += exc.splitlines()[-1]
|
||||||
|
|||||||
Reference in New Issue
Block a user