add a few minor logging changes to accomodate Splunk's API

see: https://docs.splunk.com/Documentation/Splunk/8.0.3/Data/UsetheHTTPEventCollector
This commit is contained in:
Ryan Petrello
2020-04-13 15:45:32 -04:00
parent dbe949a2c2
commit 52a253ad18
3 changed files with 31 additions and 4 deletions

View File

@@ -244,4 +244,7 @@ class LogstashFormatter(LogstashFormatterBase):
if record.exc_info:
message.update(self.get_debug_fields(record))
if settings.LOG_AGGREGATOR_TYPE == 'splunk':
# splunk messages must have a top level "event" key
message = {'event': message}
return self.serialize(message)