You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Dennis-Mircea Ciupitu (Jira)" <ji...@apache.org> on 2026/04/20 15:57:00 UTC

[jira] [Created] (FLINK-39501) Logback Support in Flink Kubernetes Operator

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)