On Fri, Jan 31, 2014 at 1:13 PM, Scott Deboy <scott.de...@gmail.com> wrote:

> Re: appenders, I was thinking about Remko's response here:
>
>
> http://stackoverflow.com/questions/21303746/migrating-from-log4j-1-2-to-log4j-2-how-to-get-list-of-all-appenders-and-rolli
>

I've done a bit more in this area to make it less painful.

Please see
https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/rolling/RollingFileAppenderAccessTest.java

Gary


>
>
> On 1/31/14, Gary Gregory <garydgreg...@gmail.com> wrote:
> > On Fri, Jan 31, 2014 at 1:05 PM, Scott Deboy <scott.de...@gmail.com>
> wrote:
> >
> >> Add setlevel. I also think appender belongs in Api. Yes?
> >>
> >
> > Appenders are in the Core. That would be a big change.
> >
> > Another surprise: There is no Logger.getLevel().
> >
> > Gary
> >
> >
> >> On Jan 31, 2014 10:01 AM, "Gary Gregory" <garydgreg...@gmail.com>
> wrote:
> >>
> >>> Porting from v1...
> >>>
> >>> We do not have Logger setLevel(Level) because it is not in the LCD API
> >>> (Slf4j no, Logback yes, JUL yes).
> >>>
> >>> This sure makes it a pain to port from v1.
> >>>
> >>> What are the choices?
> >>>
> >>> - I hard code everything to the Core Logger API, possible if
> inflexible.
> >>> - I add a util method that checks the Logger instance to see if it is a
> >>> Core Logger or if it is a Slf4j logger that wraps a logback logger?
> >>> Bleh.
> >>>
> >>> Or, we can add setLevel and have it propagate the call down. Then we
> can
> >>> discuss whether a missing API in the underlying system means a noop or
> >>> an
> >>> exception. Like JRE Collections do.
> >>>
> >>> Thoughts?
> >>>
> >>> Gary
> >>>
> >>> --
> >>> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
> >>> Java Persistence with Hibernate, Second
> >>> Edition<http://www.manning.com/bauer3/>
> >>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> >>> Spring Batch in Action <http://www.manning.com/templier/>
> >>> Blog: http://garygregory.wordpress.com
> >>> Home: http://garygregory.com/
> >>> Tweet! http://twitter.com/GaryGregory
> >>>
> >>
> >
> >
> > --
> > E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
> > Java Persistence with Hibernate, Second
> > Edition<http://www.manning.com/bauer3/>
> > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> > Spring Batch in Action <http://www.manning.com/templier/>
> > Blog: http://garygregory.wordpress.com
> > Home: http://garygregory.com/
> > Tweet! http://twitter.com/GaryGregory
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
> For additional commands, e-mail: log4j-dev-h...@logging.apache.org
>
>


-- 
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second Edition<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Reply via email to