|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sibvisions.util.log.jdk.JdkLogger
public class JdkLogger
The JdkLogger
is the ILogger
for the java logging API.
The logger initializes the jdk logger lazy. Thats means that the Logger
instance will be instantiated when it will be used, e.g. through log output.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface com.sibvisions.util.log.ILogger |
---|
ILogger.LogLevel |
Constructor Summary | |
---|---|
JdkLogger(String pName)
Creates a new instance of JdkLogger . |
Method Summary | |
---|---|
void |
debug(Object... info)
Logs information with ILogger.LogLevel.DEBUG . |
void |
error(Object... info)
Logs information with ILogger.LogLevel.ERROR . |
ILogger.LogLevel |
getLevel()
Gets the log level. |
String |
getName()
Gets the logger name. |
void |
info(Object... info)
Logs information with ILogger.LogLevel.INFO . |
boolean |
isEnabled(ILogger.LogLevel pLevel)
Checks if the current log level is enabled/allowed to log. |
boolean |
isLevelSet()
Gets whether the log level is set or used from a parent logger. |
protected void |
publish(LogRecord pRecord)
Prints out the log record. |
void |
setLevel(ILogger.LogLevel pLevel)
Sets the log level. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JdkLogger(String pName)
JdkLogger
.
pName
- the name for the logger (the class name is recommended)Method Detail |
---|
public String getName()
getName
in interface ILogger
public void setLevel(ILogger.LogLevel pLevel)
setLevel
in interface ILogger
pLevel
- the log levelpublic boolean isLevelSet()
isLevelSet
in interface ILogger
true
if the logger has its own log levelpublic ILogger.LogLevel getLevel()
getLevel
in interface ILogger
public void debug(Object... info)
ILogger.LogLevel.DEBUG
.
debug
in interface ILogger
info
- any log informationpublic void info(Object... info)
ILogger.LogLevel.INFO
.
info
in interface ILogger
info
- any log informationpublic void error(Object... info)
ILogger.LogLevel.ERROR
.
error
in interface ILogger
info
- any log informationpublic boolean isEnabled(ILogger.LogLevel pLevel)
isEnabled
in interface ILogger
pLevel
- the log level to check
true
if the log level is allowed to logprotected void publish(LogRecord pRecord)
pRecord
- the log record
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |