mirror of
https://github.com/openvswitch/ovs
synced 2025-10-29 15:28:56 +00:00
vlog: Fix formatting of milliseconds in Python log messages.
Commit 2b31d8e713 (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 <paul@nicira.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
This commit is contained in:
@@ -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");
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
# you may not use this file except in compliance with the License.
|
# you may not use this file except in compliance with the License.
|
||||||
@@ -61,7 +61,7 @@ class Vlog:
|
|||||||
return
|
return
|
||||||
|
|
||||||
dt = datetime.datetime.utcnow();
|
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"
|
syslog_message = ("%s|%s|%s|%s"
|
||||||
% (Vlog.__msg_num, self.name, level, message))
|
% (Vlog.__msg_num, self.name, level, message))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user