Matt Sicker created LOG4J2-547:
----------------------------------
Summary: Update LoggerStream API
Key: LOG4J2-547
URL: https://issues.apache.org/jira/browse/LOG4J2-547
Project: Log4j 2
Issue Type: Improvement
Components: API
Affects Versions: 2.0-rc1
Reporter: Matt Sicker
Fix For: 2.0
I've got some ideas on how to improve the LoggerStream idea that I added a
little while ago. The main thing I'd like to do is extract an interface from
it, rename the default implementation to SimpleLoggerStream (part of the
SimpleLogger stuff), and allow log4j implementations to specify a different
implementation if desired.
In doing this, I'm not sure where specifically I'd prefer the getStream methods
to be. Right now, it's in Logger, but really, it could be in LoggerContext
instead. I don't think I should be required to get a Logger just to get a
LoggerStream.
Now if only the java.io package used interfaces instead of classes. This would
be so much easier to design!
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]