Log4J

Log four Java = Log for Java : trace pour Java.

Besoin

Fournir une API de trace Java et Open Source

Conception

Log4J est composé de :

Implémentation

Log4J Version 1
Release 2
Maintenance 6 7 8
Configuration log4.properties log4.xml

Exemples

Des exemples d'utilisation de Log4J sont :

Loggerapplogger = <b>Logger.getLogger</b> (<span class="codeString">"org.javarome.prosper"</span>); <br> logger<b>.setLevel </b>(<b>Level.INFO</b>); <span class="codeComment">// Pourrait être défini dans le fichier de configuration</span><br> <b>Logger </b>presentationLogger = <b>Logger.getLogger </b>(<span class="codeString">"org.javarome.proper.presentation"</span>);<br> logger<b>.warn</b> (<span class="codeString">"Avertissement application"</span>); <span class="codeComment">// Ok, car WARN >= INFO</span><br> logger<b>.debug</b> (<span class="codeString">"Debug application"</span>); <span class="codeComment">// Non affiché, car DEBUG < INFO</span><br> presentationLogger.<b>info</b> (<span class="codeString">"Info de présentation"</span>); <span class="codeComment">// Affiché car presentationLogger hérite du niveau INFO de son père appLogger</span><br> presentationLogger.<b>debug</b> (<span class="codeString">"Debug de presentation"</span>); <span class="codeComment">// Non affiché car presentationLogger hérite du niveau INFO > DEBUG de son père appLogger</span>

Notes

Des exemples d'applications utilisant Log4J sont :

Limitations

Voir