summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2020-08-06 16:20:05 +0000
committerGerrit Code Review <review@openstack.org>2020-08-06 16:20:05 +0000
commit9b29c909dbb418e75b5841de09d0df0bae7c91d1 (patch)
tree23959efe05b20cdb6a7a7ef097e7863d543f35db
parent1597f24b9f87c5ec72bf544a51cb5030bee6aef6 (diff)
parent6f9b434bb3bc4014d5041f6b1a1da858e3d4aa77 (diff)
downloadoslo-log-9b29c909dbb418e75b5841de09d0df0bae7c91d1.tar.gz
Merge "Added uwsgi_name information into fluentFormatter event message"victoria-em4.4.0
-rw-r--r--oslo_log/formatters.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/oslo_log/formatters.py b/oslo_log/formatters.py
index 8ca3f7e..a0a14b5 100644
--- a/oslo_log/formatters.py
+++ b/oslo_log/formatters.py
@@ -290,6 +290,13 @@ class FluentFormatter(logging.Formatter):
except socket.error:
self.hostname = None
self.cmdline = " ".join(sys.argv)
+ try:
+ # check if running under uwsgi
+ import uwsgi
+ svc_name = uwsgi.opt.get("name")
+ self.uwsgi_name = svc_name
+ except Exception:
+ self.uwsgi_name = None
def formatException(self, exc_info, strip_newlines=True):
try:
@@ -351,6 +358,9 @@ class FluentFormatter(logging.Formatter):
if record.exc_info:
message['traceback'] = self.formatException(record.exc_info)
+ if self.uwsgi_name:
+ message["uwsgi_name"] = self.uwsgi_name
+
return message