[logback-user] Bridging Log4J over SLF4J and the lack of Log4J Logger.setLevel()

Mark Petrovic mspetrovic at gmail.com
Tue Jan 8 00:37:44 CET 2013


Done.  Thank you.

http://bugzilla.slf4j.org/show_bug.cgi?id=289


On Mon, Jan 7, 2013 at 10:24 AM, ceki <ceki at qos.ch> wrote:

> Hi Mark,
>
> Assuming the Logger class you are referring is in package
> org.apache.log4j and by "bridging log4j-over-slf4j" you are referring
> to the log4j-over-slf4j module shipping with slf4j, then the setLevel()
> method in Logger is missing. Please file a bug report at
> http://bugzilla.slf4j.org/ so that this omission can be fixed (with a
> nop implementation of said method).
>
> --
> Ceki
> 65% of statistics are made up on the spot
>
>
> On 07.01.2013 15:16, Mark Petrovic wrote:
>
>> [Originally posted on 12/26/2012, but it apparently did not make it to
>> the list archives. msp]
>>
>> Hi.  Thank you for SLF4J and Logback.
>>
>> I have this line of code that just today came in from an upstream
>> dependency out of my control:
>>
>>      private static final Logger logger = Logger.getLogger(FooImpl.**
>> class);
>>      static {
>>          logger.setLevel(Level.DEBUG);    <<<<<<<<<<<<<<<<
>>      }
>>
>> Unfortunately, this is logging code I had been successfully bridging,
>> but this setLevel() call on a Log4J logger breaks it.
>>
>> Do I have any elegant recourse beyond asking the developers of the line
>> of code to not do this?
>>
>> Thanks.
>>
>> --
>> Mark
>>
>>
> ______________________________**_________________
> Logback-user mailing list
> Logback-user at qos.ch
> http://mailman.qos.ch/mailman/**listinfo/logback-user<http://mailman.qos.ch/mailman/listinfo/logback-user>
>



-- 
Mark
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.qos.ch/pipermail/logback-user/attachments/20130107/ef0884c4/attachment.html>


More information about the Logback-user mailing list