From: Romain Lenglet Date: Thu, 4 Apr 2013 17:42:47 +0000 (-0700) Subject: vlog: extend syslog format to make OVS logs easier to filter X-Git-Tag: v1.11.0~216 X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Fovs.git;a=commitdiff_plain;h=ca03aae04af733a32b8dcfd95f38d301ecc80277 vlog: extend syslog format to make OVS logs easier to filter Prepend "ovs|" to syslog logs to make them easier to filter out of all LOG_DAEMON logs. Signed-off-by: Romain Lenglet Signed-off-by: Ben Pfaff --- diff --git a/NEWS b/NEWS index cbbe06be9..39e6e5d8c 100644 --- a/NEWS +++ b/NEWS @@ -12,6 +12,7 @@ post-v1.10.0 NXM fields. - ovs-dpctl: * New debugging commands "add-flow", "mod-flow", "del-flow". + - New syslog format, prefixed with "ovs|", to be easier to filter. v1.10.0 - xx xxx xxxx diff --git a/lib/vlog.h b/lib/vlog.h index ab746c8ec..c7ab2067f 100644 --- a/lib/vlog.h +++ b/lib/vlog.h @@ -52,7 +52,7 @@ enum vlog_level vlog_get_level_val(const char *name); /* Facilities that we can log to. */ #define VLOG_FACILITIES \ - VLOG_FACILITY(SYSLOG, "%05N|%c%T|%p|%m") \ + VLOG_FACILITY(SYSLOG, "ovs|%05N|%c%T|%p|%m") \ VLOG_FACILITY(CONSOLE, "%D{%Y-%m-%dT%H:%M:%SZ}|%05N|%c%T|%p|%m") \ VLOG_FACILITY(FILE, "%D{%Y-%m-%dT%H:%M:%SZ}|%05N|%c%T|%p|%m") enum vlog_facility { diff --git a/python/ovs/vlog.py b/python/ovs/vlog.py index 7cfa41557..25ae4ea3b 100644 --- a/python/ovs/vlog.py +++ b/python/ovs/vlog.py @@ -71,7 +71,7 @@ class Vlog: f_level = LEVELS.get(f_level, logging.CRITICAL) if level >= f_level: if f == "syslog": - message = syslog_message + message = "ovs|" + syslog_message else: message = "%s|%s" % (now, syslog_message) logging.getLogger(f).log(level, message, **kwargs)