Merge remote-tracking branch 'remotes/gh-upstream/master' into 0.10

pull/2247/head
sebres 2019-04-18 15:38:06 +02:00
commit 5ebac4fe61
1 changed files with 8 additions and 1 deletions

View File

@ -208,7 +208,14 @@ class FilterSystemd(JournalFilter): # pragma: systemd no cover
if not v:
v = logentry.get('_PID')
if v:
logelements[-1] += ("[%i]" % v)
try: # [integer] (if already numeric):
v = "[%i]" % v
except TypeError:
try: # as [integer] (try to convert to int):
v = "[%i]" % int(v, 0)
except (TypeError, ValueError): # fallback - [string] as it is
v = "[%s]" % v
logelements[-1] += v
logelements[-1] += ":"
if logelements[-1] == "kernel:":
if '_SOURCE_MONOTONIC_TIMESTAMP' in logentry: