[logback-dev] [JIRA] (LOGBACK-1326) Allow LayoutWrappingEncoder to have a parent of a type other than Appender
QOS.CH (JIRA)
noreply-jira at qos.ch
Tue Jul 11 06:28:00 CEST 2017
Phil created LOGBACK-1326:
-----------------------------
Summary: Allow LayoutWrappingEncoder to have a parent of a type other than Appender
Key: LOGBACK-1326
URL: https://jira.qos.ch/browse/LOGBACK-1326
Project: logback
Issue Type: Bug
Components: logback-core
Affects Versions: 1.2.3, 1.2.2, 1.2.1, 1.3.0
Reporter: Phil
Assignee: Logback dev list
A backwards incompatible change was introduced in 1.2.1 that forced {{LayoutWrapperEncoder}} to only be able to have a parent of type {{Appender}}.
Specifically, [this change|https://github.com/qos-ch/logback/commit/d3d704c12e7b8e6503187744ac2200c244088c63]
This [broke functionality in downstream projects|https://github.com/logstash/logstash-logback-encoder/issues/232] that allow an encoder to be embedded with another encoder (specifically for prefix/suffix support).
It would be great if {{LayoutWrappingEncoder.setParent}} was changed to allow an {{Encoder}} or {{Appender}} as a parent, so that downstream projects can continue to allow encoders within other encoders.
I have submitted [PR #383|https://github.com/qos-ch/logback/pull/383] to allow this.
--
This message was sent by Atlassian JIRA
(v7.3.1#73012)
More information about the logback-dev
mailing list