|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Interface for all logging objects. A logging object provides mechanism for logging errors and messages that are of interest to someone who is trying to monitor the system.
Level| Method Summary | |
Level |
getLevel()
Gets the current verbosity level of this ILogger object. |
java.lang.String |
getLocationName()
Get the name of the location used by SAP logging and tracing. |
java.lang.String |
getPattern()
Gets the formatting pattern for output log messages. |
void |
info(java.lang.Object originator,
java.lang.String message)
Logs an INFO message. |
void |
info(java.lang.Object originator,
java.lang.Throwable throwable,
java.lang.String message)
Logs an INFO message. |
void |
info(java.lang.String message)
Logs an INFO message. |
void |
info(java.lang.Throwable throwable,
java.lang.String message)
Logs an INFO message. |
void |
initialize(java.util.Hashtable parameters,
ILoggerContext loggerContext)
The initialize method is called by the framework after the creation of the logger. |
boolean |
isActive()
This method returns a boolean indicating whether or not this logger is currently active. |
void |
log(java.lang.Object originator,
java.lang.String message,
Level level)
Prints log message. |
void |
log(java.lang.Object originator,
java.lang.Throwable throwable,
java.lang.String message,
Level level)
Prints log message and stack trace. |
void |
log(java.lang.String message,
Level level)
Prints a log message, with a given verbosity level. |
void |
log(java.lang.Throwable throwable,
java.lang.String message,
Level level)
Prints log message and stack trace. |
void |
setActive(boolean isActive)
Decides whether or not this logger is currently active. |
void |
setLevel(Level level)
Set the verbosity level for this logger. |
void |
setLocationName(java.lang.String locationName)
The name of the location used by SAP logging and tracing. |
void |
setPattern(java.lang.String pattern)
Defines a custom formatting pattern. |
void |
severe(java.lang.Object originator,
java.lang.String message)
Logs a SEVERE message. |
void |
severe(java.lang.Object originator,
java.lang.Throwable throwable,
java.lang.String message)
Logs a SEVERE message. |
void |
severe(java.lang.String message)
Logs a SEVERE message. |
void |
severe(java.lang.Throwable throwable,
java.lang.String message)
Logs a SEVERE message. |
void |
warning(java.lang.Object originator,
java.lang.String message)
Logs a warning message. |
void |
warning(java.lang.Object originator,
java.lang.Throwable throwable,
java.lang.String message)
Logs a warning message. |
void |
warning(java.lang.String message)
Logs a warning message. |
void |
warning(java.lang.Throwable throwable,
java.lang.String message)
Logs a warning message. |
| Method Detail |
public Level getLevel()
public void setLevel(Level level)
level - One of the verbosity level codes.
public void initialize(java.util.Hashtable parameters,
ILoggerContext loggerContext)
parameters - A set of optional parameters associated to a
logger.loggerContext - Holds global information of a logger, like its
name.public boolean isActive()
public void setActive(boolean isActive)
isActive - public java.lang.String getPattern()
public void setPattern(java.lang.String pattern)
i the message identification
p the time stamp in milliseconds since January 1, 1970 00:00:00 GMT
d the time stamp in readable form
c the log controller the message was issued through
l the location of origin
t the thread that emitted the message
g the group indentation
s the message severity
m the formatted message text
To print a single %, insert a %%. With group indentation, width is interpreted as the
indentation for each level with a standard value of 1, and alignment is ignored.
As an example, the standard pattern "%24d %-40l [%t] %s: %m" lets the trace formatter print
the date and time of the message in a 24-character column aligned to the left, followed by
the right-aligned location truncated from the left to 40 characters, the thread name in
brackets, and finally the severity name and the formatted message text separated with a colon.
In order to be compliant with the SAP Logging API, this pattern respects the same format definitionpattern - Formatting patternpublic void setLocationName(java.lang.String locationName)
public java.lang.String getLocationName()
public void log(java.lang.String message,
Level level)
message - The message to log.level - What type of message is this? (WARNING/INFO/...)Level
public void log(java.lang.Throwable throwable,
java.lang.String message,
Level level)
throwable - The exception that was thrown.message - The message to log.level - Verbosity level required for that message.Level
public void log(java.lang.Object originator,
java.lang.String message,
Level level)
originator - The object which send the message.message - The message to log.level - Verbosity level required for that message.Level
public void log(java.lang.Object originator,
java.lang.Throwable throwable,
java.lang.String message,
Level level)
originator - The object which send the message.throwable - The exception that was thrown.message - The message to log.level - Verbosity level required for that message.public void warning(java.lang.String message)
message - The message to log.
public void warning(java.lang.Throwable throwable,
java.lang.String message)
throwable - The exception that was thrown.message - The message to log.
public void warning(java.lang.Object originator,
java.lang.String message)
originator - The object which send the message.message - The message to log.
public void warning(java.lang.Object originator,
java.lang.Throwable throwable,
java.lang.String message)
originator - The object which send the message.throwable - The exception that was thrown.message - The message to log.public void info(java.lang.String message)
message - The message to log.
public void info(java.lang.Throwable throwable,
java.lang.String message)
throwable - The exception that was thrown.message - The message to log.
public void info(java.lang.Object originator,
java.lang.String message)
originator - The object which send the message.message - The message to log.
public void info(java.lang.Object originator,
java.lang.Throwable throwable,
java.lang.String message)
originator - The object which send the message.throwable - The exception that was thrown.message - The message to log.public void severe(java.lang.String message)
message - The message to log.
public void severe(java.lang.Throwable throwable,
java.lang.String message)
throwable - The exception that was thrown.message - The message to log.
public void severe(java.lang.Object originator,
java.lang.String message)
originator - The object which send the message.message - The message to log.
public void severe(java.lang.Object originator,
java.lang.Throwable throwable,
java.lang.String message)
originator - The object which send the message.throwable - The exception that was thrown.message - The message to log.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||