Is your feature request related to a problem? Please describe
For the case migration from legacy text format (semi-structured) to structured NDJSON log format, the authors of a lot of components need to change log patterns or source code in a lot of components (200+ components).
We need to try to automate this process. Because all these components are using different program languagues and frameworks, we most probably can't use one pattern or script to automate it.
Migration scope:
- Java
- Pure Java, and loggers like
logback, log4j
- Spring Boot 2.x and 3.x
- Quarkus
- Go, and logger like
zap, zerolog, slog
- Python
- Nginx and Envoy
Also, migration includes not only changes in a log format. All key: value pairs need to move from the message part to be set as key: value in the log context.
Describe the solution you'd like
Create an LLM skill to automate and simplify migration.
Describe alternatives you've considered
No response
Additional information
No response
Is your feature request related to a problem? Please describe
For the case migration from legacy text format (semi-structured) to structured NDJSON log format, the authors of a lot of components need to change log patterns or source code in a lot of components (200+ components).
We need to try to automate this process. Because all these components are using different program languagues and frameworks, we most probably can't use one pattern or script to automate it.
Migration scope:
logback,log4jzap,zerolog,slogAlso, migration includes not only changes in a log format. All key: value pairs need to move from the
messagepart to be set askey: valuein the log context.Describe the solution you'd like
Create an LLM skill to automate and simplify migration.
Describe alternatives you've considered
No response
Additional information
No response