elastic / elastic/ecs-logging-java
Configuration for formatting Throwable stack traces
- Lingua principale
- Java
- Stelle
- 148
- Fork
- 82
- Merge medio
- 2g 17h
- PR unite (30g)
- 3
Descrizione
I'd like to see more options for how stack traces are formatted in the ECS logs to help in reducing the size of logs.
Some examples:
1. Maximum depth
2. Include/exclude stack frames based on a pattern
3. Shorten class names by abbreviating package names to fit within a specified length
4. Root cause first or last
Ideally a configuration option could override the formatting of the stack trace through an interface implementation provided by the application. That implementation could return a `String[]` or `Stream` of the formatted stack frames which are then added to the ECS log either as a JSON string or an array of strings.
I'd be happy to work on a PR for this if there is interest in it being included.
Guida per i contributori
Apri la guida per i contributori
Valutazione
Questa issue non è ancora stata valutata.