Subversion Repositories eFlore/Applications.coel

Rev

Rev 1555 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1555 Rev 1557
Line 1... Line 1...
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 {
Line 7... Line 20...
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);
Line 14... Line 27...
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) {
Line 21... Line 34...
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
	 */
Line 28... Line 41...
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 
Line 36... Line 49...
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.
Line 43... Line 56...
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.