Python daemons: Changed log date time format.
authorArun Sharma <arun.sharma@calsoftinc.com>
Mon, 2 Jul 2012 11:32:44 +0000 (04:32 -0700)
committerBen Pfaff <blp@nicira.com>
Mon, 2 Jul 2012 16:18:07 +0000 (09:18 -0700)
Changed the python daemons log date and time format to keep similar
as C binaries logging format. The date time is in UTC.

Signed-off-by: Arun Sharma <arun.sharma@calsoftinc.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
NEWS
python/ovs/vlog.py
tests/vlog.at

diff --git a/NEWS b/NEWS
index 550cf59..a858f9e 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -20,8 +20,8 @@ post-v1.7.0
     - Open vSwitch now sends RARP packets in situations where it previously
       sent a custom protocol, making it consistent with behavior of QEMU and
       VMware.
-    - "ovsdb-tool show-log" and the --timestamp options on ovsdb-client and
-      ovs-ofctl now display timestamps in UTC instead of the local timezone.
+    - All Open vSwitch programs and log files now show timestamps in UTC,
+      instead the local timezone, by default.
 
 
 v1.7.0 - xx xxx xxxx
index ed95012..f7ace66 100644 (file)
@@ -60,7 +60,7 @@ class Vlog:
         if not Vlog.__inited:
             return
 
-        now = datetime.datetime.now().strftime("%b %d %H:%M:%S")
+        now = datetime.datetime.utcnow().strftime("%Y-%m-%dT%H:%M:%SZ")
         message = ("%s|%s|%s|%s|%s"
                    % (now, Vlog.__msg_num, self.name, level, message))
 
index 27ec79e..2bc7b5c 100644 (file)
@@ -9,7 +9,7 @@ AT_CHECK([$PYTHON $srcdir/test-vlog.py --log-file log_file \
 
 AT_CHECK([diff log_file stderr_log])
 
-AT_CHECK([sed -e 's/.* .* ..:..:..|//' \
+AT_CHECK([sed -e 's/.*-.*-.*T..:..:..Z|//' \
 -e 's/File ".*", line [[0-9]][[0-9]]*,/File <name>, line <number>,/' \
 stderr_log], [0], [dnl
 0|module_0|EMER|emergency