Rev 1555 | Rev 1562 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package org.tela_botanica.client.util;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
* Classe gérant les los et le deboguage.
* Est une abstraction de la bibliothèque java.util.logging.
* Niveau de log :
* SEVERE (le plus haut)
* WARNING
* INFO
* CONFIG
* FINE
* FINER
* FINEST (le moins haut)
*/
public class Log {
/**
* FATAL est à utiliser pour les messages d'erreur causant une erreur fatale.
* @param message
*/
public static void fatal(String message) {
Logger.getLogger("").log(Level.SEVERE , message);
}
/**
* ERROR est à utiliser pour les messages d'erreur ne causant pas d'erreur fatale.
* @param message
*/
public static void error(String message) {
Logger.getLogger("").log(Level.SEVERE , message);
}
/**
* WARNING est à utiliser pour les messages d'avertissement ne causant pas d'erreur fatale.
* @param message
*/
public static void warn(String message) {
Logger.getLogger("").log(Level.WARNING , message);
}
/**
* WARNING est à utiliser pour les messages d'avertissement ne causant pas d'erreur fatale.
* @param message
* @param exception
*/
public static void warn(String message, Throwable exception) {
Logger.getLogger("").log(Level.WARNING , message, exception);
}
/**
* INFO est à utiliser pour les messages d'information qui ne sont pas des erreurs.
* @param message
*/
public static void info(String message) {
Logger.getLogger("").log(Level.INFO , message);
}
/**
* DEBUG est à utiliser pour les messages de déboguage.
* @param message
*/
public static void debug(String message) {
Logger.getLogger("").log(Level.FINE , message);
}
}