[gatein-dev] GateIn logging

Julien Viet julien at julienviet.com
Thu Feb 25 06:49:02 EST 2010


I guess :-)

On Feb 25, 2010, at 12:41 PM, Dimitri BAELI wrote:

> Great,
>    Can you put that in the ReadMe of GateIn (in the sources) ?
>    And this should be added in the documentation I guess.
> Dimitri
> On 25 févr. 2010, at 09:53, Julien Viet wrote:
>
>> I have been improving a bit our logging structure in Tomcat to have a
>> single file containing all GateIn debug and above statement in a
>> single specific file.
>>
>> You can find this file in tomcat/gatein/logs/, it is useful when
>> developing GateIn as you can read it via a "tail -f".
>>
>> This is configured in tomcat/conf/logging.properties and is quite  
>> easy
>> to configure and it is also part of JDK logging, here is what was
>> addded:
>>
>> org.exoplatform.level = FINE
>> org.exoplatform.handlers = 6gatein.org.apache.juli.FileHandler
>> org.gatein.level = FINE
>> org.gatein.handlers = 6gatein.org.apache.juli.FileHandler
>>
>> Those lines say that all debug level will fo in  the gatein file
>> handler which is configured:
>>
>> 6gatein.org.apache.juli.FileHandler.level = FINE
>> 6gatein.org.apache.juli.FileHandler.directory = ${catalina.base}/
>> gatein/logs
>> 6gatein.org.apache.juli.FileHandler.prefix = gatein
>>
>> I also resolved that task GTNPORTAL-502 (Remove println messages from
>> java files) and removed the existing System.out.println in GateIn
>> codebase, except for the commented system out.
>>
>> Here are the important facts to remember:
>>
>> 1/ it is EASY to reconfigure logging for your needs, just modify the
>> logging.properties file and create a new file or update the existing
>> one to filter what you don't want
>>
>> 2/ If you do need to uncomment an existing commented System.out, use
>> GateIn Logger instead and chose the appropriate level (usually DEBUG)
>> it is very important to do that carefully.
>>
>> 3/ if you need to add debugging info, do as explained in 2/
>>
>> 4/ if you don't like JDK logging you can easily switch to another
>> logging framework by removing the slf4j simple jar and putting the
>> appropriate binding for slf4j
>>
>> happy loggin!
>> _______________________________________________
>> gatein-dev mailing list
>> gatein-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/gatein-dev
>
> Dimitri BAELI
> VP Quality - eXo Platform
>




More information about the gatein-dev mailing list