Dennis-Mircea Ciupitu created FLINK-39501:
---------------------------------------------

             Summary: Logback Support in Flink Kubernetes Operator
                 Key: FLINK-39501
                 URL: https://issues.apache.org/jira/browse/FLINK-39501
             Project: Flink
          Issue Type: Improvement
          Components: Kubernetes Operator
            Reporter: Dennis-Mircea Ciupitu


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)

Reply via email to