2013-05-16 2 views
-1

J'ai récemment commencé à apprendre les niveaux de journalisation et à approfondir les cadres de journalisation. Pour un programme java simple, dites Hello World qui est le starter de tout langage de programmation. Puis-je demander quel est le niveau de journalisation par défaut défini pour cela.Quel est le niveau de journalisation par défaut pour Java?

public class A{ 
    public static void main(String[] args){ 
    System.out.println("Hello stackoverflow"); 
    } 
} 

Pour ce programme de base, quel est le niveau de consignation par défaut, où il a été défini. Dans log4j nous avons un fichier de configuration comme log4j.xml ou log4j.properties. Pour ce programme quelle est la référence, pouvons-nous changer son niveau de journalisation.

+5

... erm 'println()' n'a rien à voir avec les niveaux d'exploitation forestière ou des cadres d'exploitation forestière. Il imprime à 'stdout' –

Répondre

3

System.out.println imprime simplement à STDOUT. Cela n'a rien à voir avec la journalisation. Les niveaux de journalisation sont contrôlés par des cadres de journalisation tels que log4j.

+0

par un, en inversant. mauvaise question, les gens dénigrent cette personne assez dur lol. – DefyGravity

-2
import org.apache.log4j.Logger; 
public class A{ 
    public static final Logger logger = Logger.getLogger(A.class); 
    public static void main(String[] args){ 
    logger.*pickOne*("Hello stackoverflow"); 
    } 
} 

Je pense que c'est 'debug' dans votre question. si vous souhaitez changer de débogage, ajoutez dans le fichier xml log4j:

<category name="your.package.name"> 
     <priority value="WARN"/> 
    </category> 
+0

lire la réponse de @Vivin Paliath en premier – DefyGravity

Questions connexes