Subversion Repositories eFlore/Applications.coel

Rev

Rev 1555 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1555 Rev 1557
1
package org.tela_botanica.client.util;
1
package org.tela_botanica.client.util;
-
 
2
 
-
 
3
import java.util.logging.Level;
-
 
4
import java.util.logging.Logger;
-
 
5
 
-
 
6
 
2
/**
7
/**
3
 * Classe gérant les los et le deboguage.
8
 * Classe gérant les los et le deboguage.
4
 * Est une abstraction de la bibliothèque com.allen_sauer.gwt.log.client.
9
 * Est une abstraction de la bibliothèque java.util.logging.
-
 
10
 * Niveau de log :
-
 
11
 * SEVERE (le plus haut)
-
 
12
 * WARNING
-
 
13
 * INFO
-
 
14
 * CONFIG
-
 
15
 * FINE
-
 
16
 * FINER
-
 
17
 * FINEST (le moins haut) 
5
 */
18
 */
6
public class Log {
19
public class Log {
7
	
20
	
8
	/**
21
	/**
9
	 * FATAL est à utiliser pour les messages d'erreur causant une erreur fatale.
22
	 * FATAL est à utiliser pour les messages d'erreur causant une erreur fatale.
10
	 * @param message 
23
	 * @param message 
11
	 */
24
	 */
12
	public static void fatal(String message) {
25
	public static void fatal(String message) {
13
		com.allen_sauer.gwt.log.client.Log.fatal(message);
26
		Logger.getLogger("").log(Level.SEVERE , message);
14
	}
27
	}
15
	
28
	
16
	/**
29
	/**
17
	 * ERROR est à utiliser pour les messages d'erreur ne causant pas d'erreur fatale.
30
	 * ERROR est à utiliser pour les messages d'erreur ne causant pas d'erreur fatale.
18
	 * @param message 
31
	 * @param message 
19
	 */
32
	 */
20
	public static void error(String message) {
33
	public static void error(String message) {
21
		com.allen_sauer.gwt.log.client.Log.error(message);
34
		Logger.getLogger("").log(Level.SEVERE , message);
22
	}
35
	}
23
	
36
	
24
	/**
37
	/**
25
	 * WARNING est à utiliser pour les messages d'avertissement ne causant pas d'erreur fatale.
38
	 * WARNING est à utiliser pour les messages d'avertissement ne causant pas d'erreur fatale.
26
	 * @param message 
39
	 * @param message 
27
	 */
40
	 */
28
	public static void warn(String message) {
41
	public static void warn(String message) {
29
		com.allen_sauer.gwt.log.client.Log.warn(message);
42
		Logger.getLogger("").log(Level.WARNING , message);
30
	}
43
	}
31
	
44
	
32
	/**
45
	/**
33
	 * WARNING est à utiliser pour les messages d'avertissement ne causant pas d'erreur fatale.
46
	 * WARNING est à utiliser pour les messages d'avertissement ne causant pas d'erreur fatale.
34
	 * @param message
47
	 * @param message
35
	 * @param exception 
48
	 * @param exception 
36
	 */
49
	 */
37
	public static void warn(String message, Throwable exception) {
50
	public static void warn(String message, Throwable exception) {
38
		com.allen_sauer.gwt.log.client.Log.warn(message, exception);
51
		Logger.getLogger("").log(Level.WARNING , message, exception);
39
	}
52
	}
40
 
53
 
41
	/**
54
	/**
42
	 * INFO est à utiliser pour les messages d'information qui ne sont pas des erreurs.
55
	 * INFO est à utiliser pour les messages d'information qui ne sont pas des erreurs.
43
	 * @param message 
56
	 * @param message 
44
	 */
57
	 */
45
	public static void info(String message) {
58
	public static void info(String message) {
46
		com.allen_sauer.gwt.log.client.Log.info(message);
59
		Logger.getLogger("").log(Level.INFO , message);
47
	}
60
	}
48
	
61
	
49
	/**
62
	/**
50
	 * DEBUG est à utiliser pour les messages de déboguage.
63
	 * DEBUG est à utiliser pour les messages de déboguage.
51
	 * @param message 
64
	 * @param message 
52
	 */
65
	 */
53
	public static void debug(String message) {
66
	public static void debug(String message) {
54
		com.allen_sauer.gwt.log.client.Log.debug(message);
67
		Logger.getLogger("").log(Level.FINE , message);
55
	}
68
	}
56
}
69
}