[PATCH 2/2] Use a formatter on remotelog lines

Brian C. Lane bcl at redhat.com
Wed Jan 14 01:28:11 UTC 2015


---
 pyanaconda/anaconda_log.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/pyanaconda/anaconda_log.py b/pyanaconda/anaconda_log.py
index b5e525c..8cb48ec 100644
--- a/pyanaconda/anaconda_log.py
+++ b/pyanaconda/anaconda_log.py
@@ -88,7 +88,7 @@ class AnacondaSyslogHandler(SysLogHandler):
 
 class AnacondaSocketHandler(SocketHandler):
     def makePickle(self, record):
-        return ENTRY_FORMAT % record.__dict__ + "\n"
+        return self.formatter.format(record) + "\n"
 
 class AnacondaLog:
     SYSLOG_CFGFILE  = "/etc/rsyslog.conf"
@@ -209,6 +209,7 @@ class AnacondaLog:
 
     def setup_remotelog(self, host, port):
         remotelog = AnacondaSocketHandler(host, port)
+        remotelog.setFormatter(logging.Formatter(ENTRY_FORMAT, DATE_FORMAT))
         remotelog.setLevel(logging.DEBUG)
         logging.getLogger().addHandler(remotelog)
 
-- 
1.9.3



More information about the anaconda-patches mailing list