From dd76c7158f7e05b0d203818d3fe18bea26e48c3f Mon Sep 17 00:00:00 2001 From: Deniz Turgut Date: Sat, 10 Nov 2018 13:57:27 +0100 Subject: [PATCH] Improve the looks of reST parser error output. --- pelican/log.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pelican/log.py b/pelican/log.py index 345f79d0..e7a6f317 100644 --- a/pelican/log.py +++ b/pelican/log.py @@ -24,6 +24,9 @@ class BaseFormatter(logging.Formatter): record.__dict__['customlevelname'] = customlevel # format multiline messages 'nicely' to make it clear they are together record.msg = record.msg.replace('\n', '\n | ') + record.args = tuple(arg.replace('\n', '\n | ') if + isinstance(arg, six.string_types) else + arg for arg in record.args) return super(BaseFormatter, self).format(record) def formatException(self, ei):