Handle log paths in logstash gearman client better
* modules/openstack_project/files/logstash/log-gearman-client.py: Use os.path.join to join the base log path provided by Jenkins and the log file provided in the gearman client config. This avoid needing to worry about trailing slashes in the Jenkins provided path. Change-Id: I973237dae6f0b7947d322489108a05a99a7cc0be
This commit is contained in:
parent
fb99b4fa74
commit
1678360e3b
@ -19,6 +19,7 @@ import daemon
|
||||
import gear
|
||||
import json
|
||||
import logging
|
||||
import os
|
||||
import signal
|
||||
import threading
|
||||
import yaml
|
||||
@ -101,7 +102,7 @@ class EventProcessor(threading.Thread):
|
||||
fields = self._parse_fields(event, fileopts['name'])
|
||||
log_dir = self._get_log_dir(event)
|
||||
source_url = fileopts.get('source-url', self.source_url) + '/' + \
|
||||
log_dir + fileopts['name']
|
||||
os.path.join(log_dir, fileopts['name'])
|
||||
out_event = {}
|
||||
out_event["@fields"] = fields
|
||||
out_event["@tags"] = [fileopts['name']] + fileopts.get('tags', [])
|
||||
|
Loading…
x
Reference in New Issue
Block a user