[
https://issues.apache.org/jira/browse/FLINK-39501?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Gyula Fora closed FLINK-39501.
------------------------------
Assignee: Dennis-Mircea Ciupitu
Resolution: Fixed
merged to main 9099abd27f2a9de20e79fd2e194f2a593b26dee2
> Logback Support in Flink Kubernetes Operator
> --------------------------------------------
>
> Key: FLINK-39501
> URL: https://issues.apache.org/jira/browse/FLINK-39501
> Project: Flink
> Issue Type: New Feature
> Components: Kubernetes Operator
> Reporter: Dennis-Mircea Ciupitu
> Assignee: Dennis-Mircea Ciupitu
> Priority: Major
> Labels: pull-request-available
> Fix For: kubernetes-operator-1.15.0
>
>
> h1. Summary
> Introduce Logback as an alternative logging framework for the Flink
> Kubernetes Operator, selectable at install time via Helm configuration.
> h1. Motivation
> The Flink Kubernetes Operator currently only supports Log4j2 for logging.
> Logback is a widely adopted logging framework in the Java ecosystem and many
> organizations standardize on it across their infrastructure. Adding Logback
> support gives users the flexibility to align the operator's logging with
> their existing observability stack without custom image builds.
> h1. Goals
> * Allow users to switch between Log4j2 (default) and Logback at install time
> via the {{logging.framework}} Helm value
> * Ship default Logback configuration files ({{{}logback-operator.xml{}}},
> {{{}logback-console.xml{}}}) with log output format aligned to the existing
> Log4j2 defaults
> * Handle XML configuration overrides correctly (replacement instead of
> append, since XML cannot be concatenated)
> * Document the feature, its usage, and known limitations (SLF4J 1.7.x /
> Logback 1.2.x version constraints)
> * Add E2E test coverage for both logging frameworks
--
This message was sent by Atlassian Jira
(v8.20.10#820010)