|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IEsfLoggerService
Event logging service to pass event messages at varying severity levels to system log. Copyright © 2009 Eurotech Inc. All rights reserved.
Field Summary | |
---|---|
static int |
LOG_LEVEL_DEBUG
Log level for debugging messages (but not lengthy dumps of information such as byte streams). |
static int |
LOG_LEVEL_DUMP
Log level for data dumps, such as list of hex bytes from serial streams, etc. |
static int |
LOG_LEVEL_ERROR
Log level for only errors (something didn't work as expected). |
static int |
LOG_LEVEL_INFO
Log level for informational messages about the status of the process. |
static int |
LOG_LEVEL_NONE
Set process to LOG_LEVEL_NONE if no event messages are desired to be sent to system log. |
static int |
LOG_LEVEL_WARNING
Log level for warning events (may or may not be a problem). |
static java.lang.String |
SERVICE_NAME
Reports the class name representing this interface. |
Method Summary | |
---|---|
int |
getLevel()
Gets the logLevel for a process. |
int |
getLevel(java.lang.String symbolicName)
this is a method to get the log level of any bundle that is using the log service by its bundle symbolic name. |
void |
logDebug(java.lang.String message)
Generates a debug level logging message ( LOG_LEVEL_DEBUG ). |
void |
logDump(byte[] message)
Generates a dump level logging message ( LOG_LEVEL_DUMP ). |
void |
logDump(java.lang.String message)
Generates a dump level logging message ( LOG_LEVEL_DUMP ). |
void |
logError(java.lang.String message)
Generates an error level logging message ( LOG_LEVEL_ERROR ). |
void |
logInfo(java.lang.String message)
Generates a info level logging message ( LOG_LEVEL_INFO ). |
void |
logWarning(java.lang.String message)
Generates a warning level logging message ( LOG_LEVEL_WARNING ). |
void |
setLevel(int logLevel)
Sets the logLevel for a process. |
void |
setLevel(java.lang.String logLevel)
Sets the logLevel for a process. |
Field Detail |
---|
static final java.lang.String SERVICE_NAME
static final int LOG_LEVEL_NONE
LOG_LEVEL_NONE
if no event messages are desired to be sent to system log.
static final int LOG_LEVEL_ERROR
static final int LOG_LEVEL_WARNING
static final int LOG_LEVEL_INFO
static final int LOG_LEVEL_DEBUG
static final int LOG_LEVEL_DUMP
Method Detail |
---|
void setLevel(int logLevel) throws java.lang.Exception
logLevel
for a process.
logLevel
- the logging level to use
java.lang.Exception
- if there is a problem setting the levelvoid setLevel(java.lang.String logLevel) throws java.lang.Exception
logLevel
for a process.
logLevel
- the logging level to use, as @String
, such as "@IEsfLoggerService.LOG_LEVEL_INFO
".
java.lang.Exception
- if there is a problem setting the levelint getLevel()
logLevel
for a process.
void logError(java.lang.String message)
LOG_LEVEL_ERROR
).
message
- the message to be generated, as @Stringvoid logWarning(java.lang.String message)
LOG_LEVEL_WARNING
).
message
- the message to be generated, as @Stringvoid logInfo(java.lang.String message)
LOG_LEVEL_INFO
).
message
- the message to be generated, as @Stringvoid logDebug(java.lang.String message)
LOG_LEVEL_DEBUG
).
message
- the message to be generated, as @Stringvoid logDump(java.lang.String message)
LOG_LEVEL_DUMP
).
message
- the message to be generated, as @Stringvoid logDump(byte[] message)
LOG_LEVEL_DUMP
).
message
- the message to be generated, as a byte arrayint getLevel(java.lang.String symbolicName)
symbolicName
- the symbolic name of the bundle to get the log
level of
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |