logstash/logstash-core
Andrea Selva 830733d758
Provide opt-in flag to avoid fields name clash when log format is json (#15969)
Adds log.format.json.fix_duplicate_message_fields feature flag to rename the clashing fields when json logging format (log.format) is selected.
In case two message fields clashes on structured log message, then the second is renamed attaching _1 suffix to the field name.
By default the feature is disabled and requires user to explicitly enable the behaviour.

Co-authored-by: Rob Bavey <rob.bavey@elastic.co>
2024-04-17 16:37:05 +02:00
..
benchmarks update commons-io commons-compress jrjackson databind (#15125) 2023-06-29 09:02:32 +02:00
lib Provide opt-in flag to avoid fields name clash when log format is json (#15969) 2024-04-17 16:37:05 +02:00
locales Provide opt-in flag to avoid fields name clash when log format is json (#15969) 2024-04-17 16:37:05 +02:00
spec Fix the exception behavior when config.string contains ${VAR} in the comments. (#16050) 2024-04-11 07:32:28 -07:00
src Provide opt-in flag to avoid fields name clash when log format is json (#15969) 2024-04-17 16:37:05 +02:00
.lock LIR UI (Read Only) (#6241) 2017-04-03 08:49:00 -04:00
build.gradle Replace Gradle's report.enabled setting to report's required property (#15706) 2023-12-20 12:40:10 +01:00
gradle.properties Increase Gradle network timeouts to increment resiliency on network issues (#14283) 2022-06-21 15:01:08 +02:00
logstash-core.gemspec upgrade ruby-maven-libs to 3.8.9 (#15894) 2024-03-18 14:30:13 +01:00
settings.gradle merge feature/java_persistence into master 2016-11-01 17:13:23 -04:00