All Packages Class Hierarchy This Package Previous Next Index
Class it.unipi.di.logmanager.LogManagerPair
java.lang.Object
|
+----it.unipi.di.logmanager.LogManagerPair
- public class LogManagerPair
- extends Object
- implements LogManager
Questa classe collega due log manager in modo che vengano
chiamati in cascata. Prima viene invocato il primo log manager
passato al costruttore e successivamente il secondo. Può
risultare particolarmente utile quando bisogna effettuare log su
canali multipli.
- Version:
- 1.0
- Author:
- Antonio Cisternino
-
logFirst
- Primo log manager
-
logSecond
- Secondo log manager
-
LogManagerPair(LogManager, LogManager)
- Costruttore.
-
addLog(int, String)
- Aggiunge un messaggio al log.
-
isSelective()
- Dice se il log selettivo è supportato.
-
setClassLog(int, boolean)
- Seleziona le classi di log attive.
logFirst
private LogManager logFirst
- Primo log manager
logSecond
private LogManager logSecond
- Secondo log manager
LogManagerPair
public LogManagerPair(LogManager loga,
LogManager logb)
- Costruttore.
- Parameters:
- loga - Primo log manager
- logb - Secondo log manager
addLog
public void addLog(int type,
String msg)
- Aggiunge un messaggio al log. Aggiunge il messaggio nell'ordine
prima al primo log managere e poi al secondo (dove per primo
log manager si intende il primo passato al costruttore).
- Parameters:
- type - Classe del messaggio di log.
- msg - Messaggio da visualizzare.
setClassLog
public void setClassLog(int type,
boolean set)
- Seleziona le classi di log attive. Questo metodo chiama nell'ordine lo stesso
metodo del primo e del secondo log manager.
- Parameters:
- type - Classe di input, può essere NONE, ALL oppure un intero tra 1 e 8.
- set - Se vale true la corrispondente classe viene attivata, altrimenti viene
disattivata. Questo parametro viene ignorato nel caso in cui type valga
ALL oppure NONE.
isSelective
public boolean isSelective()
- Dice se il log selettivo è supportato.
- Returns:
- Viene restituito true se entrambi i log manager supportano la selezione
dei canali di log.
All Packages Class Hierarchy This Package Previous Next Index