I am not sure what you are speaking to here. No logging facade does any better 
with fronting Log4j 1 than Log4j 2 does.  You cannot manipulate the logging 
configuration through any facade - including SLF4J’s and Commons Logging.

Ralph

> On Jun 7, 2016, at 3:55 PM, e...@zusammenkunft.net wrote:
> 
> Loggin Infrastructure can be quite complex including formatters, filters, 
> api- or file based reconfiguration and so on. It can inckude dynamcally 
> registering loggers and stuff. Switching the loggin backend is a 
> (non-functional) major work in larger products/systems and app servers.
> 
> It would be good if dropping a component using a (newer facade) would not 
> require this major change. This works for most older log frameworks or newer 
> facades (but as it seems not yet for log4j2?).
> 
> But I totally agree if a library can communicate most of its error conditions 
> in a synchronous exception it is better to integrate than components who log 
> verbosely but dont make the errors available to callers or listeners 
> (Warnings however might be a different thing)
> 
> Gruss
> Bernd
> -- 
> http://bernd.eckenfels.net
> 
> -----Original Message-----
> From: Gary Gregory <garydgreg...@gmail.com>
> To: Commons Developers List <dev@commons.apache.org>
> Sent: Mi., 08 Juni 2016 0:48
> Subject: Re: [crypto] Logging dependency
> 
> Log4j 2 provides minimal support for v1 properties file, and its not
> documented yet beyond the code itself. Log4j 2 does support the Log4j 1 API
> though, which is the most important level of compatibility.
> 
> You make it sound like some folks will not adopt a new library and API
> because of the format in a properties file or XML file? Wow!
> 
> Gary
> On Jun 7, 2016 3:41 PM, "Chris Nauroth" <cnaur...@hortonworks.com> wrote:
> 
>> Could you please elaborate on the argument for not logging at all?  As a
>> potential user of commons-crypto, I'll be reluctant to use it if it
>> doesn't provide adequate diagnostic logging when something goes wrong.
>> 
>> Regarding the choice of Log4J 2, this is also something that could prevent
>> uptake.  For better or worse, I need to support applications that
>> currently use Log4J 1, and therefore they will have an expectation that
>> logging can be tuned through a Log4J 1 log4j.properties or log4j.xml file.
>> I am not aware of any way for Log4J 2 to provide backwards-compatibility
>> with Log4J 1 configuration files.
>> 
>> --Chris Nauroth
>> 
>> 
>> 
>> 
>> On 6/7/16, 9:07 AM, "sebb" <seb...@gmail.com> wrote:
>> 
>>> On 7 June 2016 at 16:42, Benedikt Ritter <brit...@apache.org> wrote:
>>>> Hello Gary,
>>>> 
>>>> Gary Gregory <garydgreg...@gmail.com> schrieb am Di., 7. Juni 2016 um
>>>> 04:01 Uhr:
>>>> 
>>>>> Hi All:
>>>>> 
>>>>> IMO. if [crypto] is to have a dependency on a logging framework, it
>>>>> should
>>>>> be Log4j 2, not Commons Logging. Log4j 2 has an API module, which you
>>>>> can
>>>>> pair with any number of implementations: Log4j's own Core, JUL, SLF4J,
>>>>> and
>>>>> so on.
>>>>> 
>>>> 
>>>> I agree, but I'd say a low level component like crypto should not do any
>>>> logging at all.
>>>> 
>>> 
>>> +1 to not logging
>>> 
>>>>> 
>>>>> 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
>>>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>>> For additional commands, e-mail: dev-h...@commons.apache.org
>>> 
>>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> For additional commands, e-mail: dev-h...@commons.apache.org
>> 
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
> 
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to