itzg/docker-minecraft-server
Add first-class JSON log output (Log4j2 JsonTemplateLayout) via env var
Ouverte
#3 870 ouverte le 14 janv. 2026
enhancementhelp wanted
Métriques du dépôt
- Stars
- (13 694 étoiles)
- Métriques de merge PR
- (Merge moyen 15h 10m) (32 PRs mergées en 30 j)
Description
Enhancement Type
Improve an existing feature
Describe the enhancement
Describe the problem / motivation
Many log pipelines and docker observation tools work best with JSON in container stdout. Today the image primarily supports customizing PatternLayout via LOG_CONSOLE_FORMAT / LOG_FILE_FORMAT, which still produces unstructured text. (docker-minecraft-server.readthedocs.io)
Proposed enhancement Add an opt-in way to switch console (and optionally file) logs to JSON output using Log4j2’s JsonTemplateLayout. (logging.apache.org)
Suggested UX:
LOG_FORMAT=json(orLOG_LAYOUT=json-template)LOG_JSON_TEMPLATE=<builtin name | path>