From: Ben Pfaff Date: Mon, 16 Sep 2013 22:15:01 +0000 (-0700) Subject: vlog: Fix formatting of milliseconds in Python log messages. X-Git-Tag: sliver-openvswitch-2.0.90-1~13^2~35 X-Git-Url: http://git.onelab.eu/?p=sliver-openvswitch.git;a=commitdiff_plain;h=ad8d7af730bf7d5cb1262e96c3ed6fa6bc7796d1 vlog: Fix formatting of milliseconds in Python log messages. Commit 2b31d8e713de7 (vlog: Report timestamps in millisecond resolution in log messages.) introduced milliseconds to log messages by default, but the Python version did not ensure that milliseconds were always formatted with 3 digits, so 3.001 was formatted as "3.1" and 3.012 as "3.12", and so on. This commit fixes the problem. CC: Paul Ingram Signed-off-by: Ben Pfaff --- diff --git a/python/ovs/vlog.py b/python/ovs/vlog.py index 14679d9cb..8447c0c2f 100644 --- a/python/ovs/vlog.py +++ b/python/ovs/vlog.py @@ -1,5 +1,5 @@ -# Copyright (c) 2011, 2012 Nicira, Inc. +# Copyright (c) 2011, 2012, 2013 Nicira, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -61,7 +61,7 @@ class Vlog: return dt = datetime.datetime.utcnow(); - now = dt.strftime("%Y-%m-%dT%H:%M:%S.%%iZ") % (dt.microsecond/1000) + now = dt.strftime("%Y-%m-%dT%H:%M:%S.%%03iZ") % (dt.microsecond/1000) syslog_message = ("%s|%s|%s|%s" % (Vlog.__msg_num, self.name, level, message))