From 5023934aa003829ec8de6caa333caa42a80e436d Mon Sep 17 00:00:00 2001
From: Michael Hanselmann <hansmi@google.com>
Date: Fri, 27 Jun 2008 09:02:22 +0000
Subject: [PATCH] logger: Set formatter for stderr

Having a timestamp on log messages is very useful. The default
format string doesn't include a timestamp.

Reviewed-by: ultrotter
---
 lib/logger.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/lib/logger.py b/lib/logger.py
index c15c73115..a9b78eae6 100644
--- a/lib/logger.py
+++ b/lib/logger.py
@@ -54,6 +54,9 @@ def SetupLogging(program='ganeti', debug=False):
   fmt = "%(asctime)s " + program + ": %(message)s"
   formatter = logging.Formatter(fmt)
 
+  stderr_fmt = "%(asctime)s: %(message)s"
+  stderr_formatter = logging.Formatter(stderr_fmt)
+
   info_file = _CreateFileHandler("info")
   info_file.setLevel(logging.INFO)
   info_file.setFormatter(formatter)
@@ -67,6 +70,7 @@ def SetupLogging(program='ganeti', debug=False):
   debug_file.setFormatter(formatter)
 
   stderr_file = logging.StreamHandler()
+  stderr_file.setFormatter(stderr_formatter)
   if debug:
     stderr_file.setLevel(logging.NOTSET)
   else:
-- 
GitLab