[ 
https://issues.apache.org/jira/browse/FLINK-39501?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dennis-Mircea Ciupitu updated FLINK-39501:
------------------------------------------
    Affects Version/s: kubernetes-operator-1.14.0

> 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
>    Affects Versions: kubernetes-operator-1.14.0
>            Reporter: Dennis-Mircea Ciupitu
>            Priority: Major
>              Labels: pull-request-available
>
> 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