Peter Storch created LOGBACK-1400:
-------------------------------------
Summary: Let ResilientOutputStreamBase.openNewOutputStream() be
override from outside the package
Key: LOGBACK-1400
URL: https://jira.qos.ch/browse/LOGBACK-1400
Project: logback
Issue Type: Improvement
Components: logback-core
Affects Versions: 1.3.0-alpha4
Reporter: Peter Storch
Assignee: Logback dev list
Priority: Minor
Let ResilientOutputStreamBase.openNewOutputStream() be override from outside
the package.
This method is currently package protected which means only subclasses in the
same package can override this method. When other frameworks like Dropwizard
want to provide their own implementation of a ResilientOutputStream they have
to put their class in the ch.qos.logback.core.recovery package. Which causes a
split package problem when using Java 9 modules:
[https://github.com/dropwizard/dropwizard/issues/2312]
If this method is meant to be overridden from outside logback-core, a
"protected" modifier should be added.
--
This message was sent by Atlassian JIRA
(v7.3.1#73012)
_______________________________________________
logback-dev mailing list
[email protected]
http://mailman.qos.ch/mailman/listinfo/logback-dev