summaryrefslogtreecommitdiff
path: root/mailman/core/logging.py
diff options
context:
space:
mode:
Diffstat (limited to 'mailman/core/logging.py')
-rw-r--r--mailman/core/logging.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/mailman/core/logging.py b/mailman/core/logging.py
index 43abac78d..a18065965 100644
--- a/mailman/core/logging.py
+++ b/mailman/core/logging.py
@@ -17,7 +17,7 @@
"""Logging initialization, using Python's standard logging package."""
-from __future__ import absolute_import
+from __future__ import absolute_import, unicode_literals
__metaclass__ = type
__all__ = [
@@ -74,11 +74,10 @@ class ReopenableFileHandler(logging.Handler):
stream = (self._stream if self._stream else sys.stderr)
try:
msg = self.format(record)
- fs = '%s\n'
try:
- stream.write(fs % msg)
+ stream.write('{0}'.format(msg))
except UnicodeError:
- stream.write(fs % msg.encode('string-escape'))
+ stream.write('{0}'.format(msg.encode('string-escape')))
self.flush()
except:
self.handleError(record)