|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectabk.logging.ACoreLogger
public abstract class ACoreLogger
Clase que representa la implementación mínima que debe proporcionar un sistema de logs para poder usarse con ALogger.
Field Summary | |
---|---|
private Integer |
iClassStart
Posición a partir de la cual comienza un nombre de clase dentro del logName. |
private String |
iLogName
Nombre completo del logger. |
Constructor Summary | |
---|---|
protected |
ACoreLogger(String logName,
Integer classStart)
Constructor a partir del nombre completo del logger. |
Method Summary | |
---|---|
private Integer |
evalClassStart(Integer classStart)
|
String |
getClassName()
Trozo del nombre del logger que es un nombre completo de clase. |
protected Integer |
getClassStart()
|
abstract Level |
getLevel()
|
String |
getLogName()
Nombre completo del logger. |
abstract boolean |
isEnabledFor(Level level)
|
abstract void |
log(Class<?> fqc,
String msg,
Throwable t,
Level level)
Implementación de la salida de una traza para un mensaje, error y nivel indicados. |
abstract void |
setLevel(Level level)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final String iLogName
private final Integer iClassStart
Constructor Detail |
---|
protected ACoreLogger(String logName, Integer classStart)
null
.
logName
- Nombre del logger.classStart
- Posición dentro de logName a partir de la cual empieza el nombre
de la clase, o un número negativo si no hay nombre de clase en el
logName.
NullPointerException
- si logName es nulo.Method Detail |
---|
public String getLogName()
public String getClassName()
protected Integer getClassStart()
private Integer evalClassStart(Integer classStart)
public abstract void setLevel(Level level)
public abstract Level getLevel()
public abstract boolean isEnabledFor(Level level)
public abstract void log(Class<?> fqc, String msg, Throwable t, Level level)
fqc
- Nombre completo de la clase a partir de la cual se para la creación de la traza.msg
- Mensaje.t
- Error.level
- Nivel de la traza.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |