|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nuiton.util.Log
@Deprecated public class Log
Cette classe permet de mettre en place un monitoring d'application simplement. Le développeur a chaque fois qu'il le souhaite ajoute dans son code un Log.logUserInfo("...", "....") qui indique un message que l'utilisateur est suceptible de vouloir, par exemple le résultat de la sauvegarde d'un fichier. Ou bien si l'application effectue un traitement, il peut utiliser Log.logTask("...", "...", max, value) pour indiquer qu'un traitement est en cours.
Il suffit ensuite de creer un objet qui herite deLog.LogListener, puis
de l'enregistrer sur certaine category d'event il recevra alors les
evenements de l'utilisateur.
Une utilisation peut-être la bar de status qui afficherait le message.
exemple de code
LogListener l = new StatusBar();
Log.addLogListener(l);
...
...
...
Log.logTask("SAVE", "Sauvegarde en cours", -1, 0);
... // sauvegarde
Log.logUserInfo("SAVE", "Sauvegarde réussie");
Log.logTask("SAVE", "Sauvegarde terminée", 0, 0);
| Nested Class Summary | |
|---|---|
static class |
Log.LogEvent
Deprecated. Les events envoyes aux listeners |
static interface |
Log.LogListener
Deprecated. L'interface que doivent respecter un listener |
| Field Summary | |
|---|---|
protected static CategorisedListenerSet<Log.LogListener> |
listeners
Deprecated. Tous les listeners |
static Level |
USER_INFO
Deprecated. Level.INFO = 700 Level.FINE=500 * |
| Constructor Summary | |
|---|---|
Log()
Deprecated. |
|
| Method Summary | |
|---|---|
static void |
addLogListener(Log.LogListener l)
Deprecated. Ajoute un listener sur tous les logs envoye |
static void |
addLogListener(Log.LogListener l,
String category)
Deprecated. Ajoute un listener sur une certaine category de log |
protected static void |
fire(String category,
Level level,
String message,
Throwable exception)
Deprecated. |
protected static void |
fire(String category,
String message,
int max,
int value)
Deprecated. |
static void |
log(String category,
Level level,
String message,
Throwable e)
Deprecated. |
static void |
logDevFine(String category,
String message)
Deprecated. |
static void |
logDevFine(String category,
String message,
Throwable e)
Deprecated. |
static void |
logDevFiner(String category,
String message)
Deprecated. |
static void |
logDevFiner(String category,
String message,
Throwable e)
Deprecated. |
static void |
logDevFinest(String category,
String message)
Deprecated. |
static void |
logDevFinest(String category,
String message,
Throwable e)
Deprecated. |
static void |
logDevInfo(String category,
String message)
Deprecated. |
static void |
logDevInfo(String category,
String message,
Throwable e)
Deprecated. |
static void |
logDevSevere(String category,
String message)
Deprecated. |
static void |
logDevSevere(String category,
String message,
Throwable e)
Deprecated. |
static void |
logDevWarn(String category,
String message)
Deprecated. |
static void |
logDevWarn(String category,
String message,
Throwable e)
Deprecated. |
static void |
logTask(String category,
String message,
int max,
int current)
Deprecated. Permet d'indiquer l'avancement d'une tache. |
static void |
logUserInfo(String category,
String message)
Deprecated. Ajoute un message dans le USER_LEVEL. |
static void |
logUserInfo(String category,
String message,
Throwable e)
Deprecated. |
static void |
removeLogListener(Log.LogListener l)
Deprecated. enleve un listener sur tous les logs envoye |
static void |
removeLogListener(Log.LogListener l,
String category)
Deprecated. enleve un listener sur une certaine category de log |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static CategorisedListenerSet<Log.LogListener> listeners
public static final Level USER_INFO
| Constructor Detail |
|---|
public Log()
| Method Detail |
|---|
public static void addLogListener(Log.LogListener l)
public static void removeLogListener(Log.LogListener l)
public static void addLogListener(Log.LogListener l,
String category)
public static void removeLogListener(Log.LogListener l,
String category)
protected static void fire(String category,
Level level,
String message,
Throwable exception)
protected static void fire(String category,
String message,
int max,
int value)
public static void logUserInfo(String category,
String message)
category - la category du message, souvent un nom de module d'une
application.message - le message a envoyer
public static void logUserInfo(String category,
String message,
Throwable e)
public static void logTask(String category,
String message,
int max,
int current)
category - la category de la tachemessage - le message a afficher, le message peut-etre nullmax - l'entier qui indique la fin de la tache. La tache commence a
0 et fini lorsque l'on arrive a max. Si max vaut -1 cela veut dire
que la tache debute mais qu'on ne connait pas sa longueurcurrent - la valeur courante de la tache.
public static void log(String category,
Level level,
String message,
Throwable e)
public static void logDevFinest(String category,
String message)
public static void logDevFinest(String category,
String message,
Throwable e)
public static void logDevFiner(String category,
String message)
public static void logDevFiner(String category,
String message,
Throwable e)
public static void logDevFine(String category,
String message)
public static void logDevFine(String category,
String message,
Throwable e)
public static void logDevInfo(String category,
String message)
public static void logDevInfo(String category,
String message,
Throwable e)
public static void logDevWarn(String category,
String message)
public static void logDevWarn(String category,
String message,
Throwable e)
public static void logDevSevere(String category,
String message)
public static void logDevSevere(String category,
String message,
Throwable e)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||