Add newline stripping formatter to logging system

Change-Id: I21aff3aaa538135ca1465480e7daf1a6431ed2b6
This commit is contained in:
Andrew Hutchings
2013-06-20 11:32:34 +01:00
parent 4ef71ac66b
commit d84234ddb6
2 changed files with 24 additions and 1 deletions

View File

@@ -22,6 +22,7 @@ import ConfigParser
from libra import __version__, __release__
from logging_handler import CompressedTimedRotatingFileHandler
from logging_handler import NewlineFormatter
"""
Common options parser.
@@ -200,7 +201,9 @@ def setup_logging(name, args):
logfile = None
# Timestamped formatter
ts_formatter = logging.Formatter(
# Use newline formatter to convert /n to ' ' so logstatsh doesn't break
# multiline
ts_formatter = NewlineFormatter(
'%(asctime)-6s: %(name)s - %(levelname)s - %(message)s'
)