On Apr 29, 2012, at 5:24 AM, Sergiu Dumitriu wrote:

> On 04/28/2012 04:40 PM, Vincent Massol wrote:
>> 
>> On Apr 28, 2012, at 8:48 PM, Sergiu Dumitriu wrote:
>> 
>>> On 04/28/2012 08:02 AM, Vincent Massol wrote:
>>>> Hi Mohit,
>>>> 
>>>> On Apr 28, 2012, at 1:34 PM, mohit gupta wrote:
>>>> 
>>>>> At http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Logging, it is
>>>>> stated that By default XWiki is configured so that SLF4J uses Logback.
>>>>> XWiki's
>>>>> Logback configuration is located in the WEB-INF/classes/logback.xml file
>>>>> for For XWiki 3.1 and beyond. But if user want to use log4j instaed of
>>>>> logback,
>>>>> where it needs to be configured.
>>>>> 
>>>>> I did not find any property related to that in xwiki.cfg or
>>>>> xwiki.properties.What i tried deleting the logback.xml and putting my
>>>>> log4j.properties instaed. But xwiki
>>>>> does not pick log4j.properties. As per my understanding, xwiki is using
>>>>> SLF4J, there should be hook somewhere where we should be able to change to
>>>>> log4j insteadd
>>>>> of logback.
>>>> 
>>>> I've updated http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Logging
>>> 
>>> Some feedback on the documentation you just added:
>>> 
>>> I wonder if log4j-over-slf4j should be removed or not, since it might 
>>> conflict with the real log4j library (they define the same classes).
>> 
>> It must be there or the bridging won't work. Our build automatically 
>> verifies that no 3rd party dependency we drag includes log4J. We handle this 
>> by using<exclusions>  when a jar includes log4J transitively.
> 
> What bridging? From log4j to slf4j? But when slf4j will try to write back to 
> log4, won't it cycle back through this bridge? As I said, this jar defines 
> the same classes as the real log4j jar. One can't have two classes with the 
> same name in the classpath.

You're right. I thought you wanted to do this for our build. I didn't 
understand you meant fixing the doc…

Fixed now.

Thanks
-Vincent

>>> Also, should the documentation mention that the log4j jar must be included 
>>> as well? slf4j-log4j12 declares it as a dependency, so it's not included in 
>>> that jar.
>> 
>> Indeed, fixed, thanks.
>> 
>> Thanks
>> -Vincent
>> 
>>>> You could also have read about how SLF4J works at http://www.slf4j.org/ ;)
> 
> -- 
> Sergiu Dumitriu
> http://purl.org/net/sergiu/
> _______________________________________________
> users mailing list
> users@xwiki.org
> http://lists.xwiki.org/mailman/listinfo/users

_______________________________________________
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to