Subversion Repositories eFlore/Applications.coel

Rev

Rev 1557 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1557 Rev 1562
Line 17... Line 17...
17
 * FINEST (le moins haut) 
17
 * FINEST (le moins haut) 
18
 */
18
 */
19
public class Log {
19
public class Log {
Line 20... Line 20...
20
	
20
	
-
 
21
	/**
-
 
22
	 * Modifie le niveau de sortie du déboguage.
-
 
23
	 * @param message 
-
 
24
	 */
-
 
25
	public static void setNiveau(String niveau) {
-
 
26
		Logger.getLogger("").setLevel(Level.parse(niveau));
-
 
27
		String message = "Nouveau niveau de Log : "+getNiveau();
-
 
28
		Logger.getLogger("").log(Level.ALL , message);
-
 
29
	}
-
 
30
	
-
 
31
	/**
-
 
32
	 * Modifie le niveau de sortie du déboguage.
-
 
33
	 * @param message 
-
 
34
	 */
-
 
35
	public static String getNiveau() {
-
 
36
		return Logger.getLogger("").getLevel().toString();
-
 
37
	}
-
 
38
	
21
	/**
39
	/**
22
	 * FATAL est à utiliser pour les messages d'erreur causant une erreur fatale.
40
	 * À utiliser pour les messages d'erreur causant une erreur fatale.
23
	 * @param message 
41
	 * @param message 
24
	 */
42
	 */
25
	public static void fatal(String message) {
43
	public static void fatal(String message) {
26
		Logger.getLogger("").log(Level.SEVERE , message);
44
		Logger.getLogger("").log(Level.SEVERE , message);
Line 27... Line 45...
27
	}
45
	}
28
	
46
	
29
	/**
47
	/**
30
	 * ERROR est à utiliser pour les messages d'erreur ne causant pas d'erreur fatale.
48
	 * À utiliser pour les messages d'erreur ne causant pas d'erreur fatale.
31
	 * @param message 
49
	 * @param message 
32
	 */
50
	 */
33
	public static void error(String message) {
51
	public static void error(String message) {
Line 34... Line 52...
34
		Logger.getLogger("").log(Level.SEVERE , message);
52
		Logger.getLogger("").log(Level.SEVERE , message);
35
	}
53
	}
36
	
54
	
37
	/**
55
	/**
38
	 * WARNING est à utiliser pour les messages d'avertissement ne causant pas d'erreur fatale.
56
	 * À utiliser pour les messages d'avertissement ne causant pas d'erreur fatale.
39
	 * @param message 
57
	 * @param message 
40
	 */
58
	 */
Line 41... Line 59...
41
	public static void warn(String message) {
59
	public static void warn(String message) {
42
		Logger.getLogger("").log(Level.WARNING , message);
60
		Logger.getLogger("").log(Level.WARNING , message);
43
	}
61
	}
44
	
62
	
45
	/**
63
	/**
46
	 * WARNING est à utiliser pour les messages d'avertissement ne causant pas d'erreur fatale.
64
	 * À utiliser pour les messages d'avertissement ne causant pas d'erreur fatale.
47
	 * @param message
65
	 * @param message
48
	 * @param exception 
66
	 * @param exception 
Line 49... Line 67...
49
	 */
67
	 */
50
	public static void warn(String message, Throwable exception) {
68
	public static void warn(String message, Throwable exception) {
51
		Logger.getLogger("").log(Level.WARNING , message, exception);
69
		Logger.getLogger("").log(Level.WARNING , message, exception);
52
	}
70
	}
53
 
71
 
54
	/**
72
	/**
55
	 * INFO est à utiliser pour les messages d'information qui ne sont pas des erreurs.
73
	 * À utiliser pour les messages d'information qui ne sont pas des erreurs.
Line 56... Line 74...
56
	 * @param message 
74
	 * @param message 
57
	 */
75
	 */
58
	public static void info(String message) {
76
	public static void info(String message) {
59
		Logger.getLogger("").log(Level.INFO , message);
77
		Logger.getLogger("").log(Level.INFO , message);
60
	}
78
	}
61
	
79
	
62
	/**
80
	/**
-
 
81
	 * À utiliser pour les messages de déboguage.
-
 
82
	 * @param message 
-
 
83
	 */
-
 
84
	public static void debug(String message) {
-
 
85
		Logger.getLogger("").log(Level.FINE , message);
-
 
86
	}
-
 
87
	
-
 
88
	/**
-
 
89
	 * À utiliser pour les messages de trace normale.
-
 
90
	 * @param message 
-
 
91
	 */
-
 
92
	public static void trace(String message) {
-
 
93
		Logger.getLogger("").log(Level.FINER , message);
-
 
94
	}
-
 
95
	
-
 
96
	/**
63
	 * DEBUG est à utiliser pour les messages de déboguage.
97
	 * À utiliser pour les messages de trace le plus complet.