diff options
author | Zuul <zuul@review.opendev.org> | 2020-08-06 16:20:05 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2020-08-06 16:20:05 +0000 |
commit | 9b29c909dbb418e75b5841de09d0df0bae7c91d1 (patch) | |
tree | 23959efe05b20cdb6a7a7ef097e7863d543f35db | |
parent | 1597f24b9f87c5ec72bf544a51cb5030bee6aef6 (diff) | |
parent | 6f9b434bb3bc4014d5041f6b1a1da858e3d4aa77 (diff) | |
download | oslo-log-9b29c909dbb418e75b5841de09d0df0bae7c91d1.tar.gz |
Merge "Added uwsgi_name information into fluentFormatter event message"victoria-em4.4.0
-rw-r--r-- | oslo_log/formatters.py | 10 |
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 |