public class NetworkParserLog
extends java.util.logging.Handler
The six logging levels used by Log are (in order):
Performance is often a logging concern. By examining the appropriate property, a component can avoid expensive operations (producing information to be logged).
For example,
if (log.isDebugEnabled()) {
... do something expensive ...
log.debug(theResult);
}
Configuration of the underlying logging system will generally be done external to the Logging APIs, through whatever mechanism is supported by that system.
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
DEBUG |
|
static java.lang.String |
ERROR |
|
static java.lang.String |
ERROR_TYP_CONCURRENTMODIFICATION |
|
static java.lang.String |
ERROR_TYP_DUPPLICATE |
|
static java.lang.String |
ERROR_TYP_NOCREATOR |
|
static java.lang.String |
ERROR_TYP_PARSING |
|
static java.lang.String |
FATAL |
|
static java.lang.String |
INFO |
|
static java.lang.String |
LOG |
|
static byte |
LOGLEVEL_ALL |
|
static byte |
LOGLEVEL_DEBUG |
|
static byte |
LOGLEVEL_ERROR |
|
static byte |
LOGLEVEL_FATAL |
|
static byte |
LOGLEVEL_INFO |
|
static byte |
LOGLEVEL_TRACE |
|
static byte |
LOGLEVEL_WARNING |
|
static java.lang.String |
TRACE |
|
static java.lang.String |
WARNING |
| Constructor | Description |
|---|---|
NetworkParserLog() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
|
static NetworkParserLog |
createLogger(byte flag,
boolean removeConsoleHandler,
ObjectCondition... conditions) |
|
boolean |
debug(java.lang.Object owner,
java.lang.String method,
java.lang.String message) |
Log a message with debug log level.
|
boolean |
error(java.lang.Object owner,
java.lang.String method,
java.lang.String message,
java.lang.Object... params) |
Log a message with error log level.
|
void |
flush() |
|
boolean |
info(java.lang.Object owner,
java.lang.String method,
java.lang.String message,
java.lang.Object... params) |
Log a message with info log level.
|
boolean |
isLevel(byte logLevel) |
|
boolean |
log(java.lang.Object owner,
java.lang.String method,
java.lang.String msg,
int level,
java.lang.Object... params) |
|
boolean |
print(java.lang.Object owner,
LogItem item) |
|
void |
publish(java.util.logging.LogRecord record) |
|
void |
trace(java.lang.Object owner,
java.lang.String method,
java.lang.String message,
java.lang.Object... params) |
|
boolean |
warn(java.lang.Object owner,
java.lang.String method,
java.lang.String message,
java.lang.Object... params) |
Log a message with warn log level.
|
NetworkParserLog |
withFlag(byte flag) |
|
NetworkParserLog |
withListener(ObjectCondition condition) |
|
NetworkParserLog |
withoutFlag(byte flag) |
public static final java.lang.String ERROR_TYP_PARSING
public static final java.lang.String ERROR_TYP_CONCURRENTMODIFICATION
public static final java.lang.String ERROR_TYP_NOCREATOR
public static final java.lang.String ERROR_TYP_DUPPLICATE
public static final byte LOGLEVEL_TRACE
public static final byte LOGLEVEL_DEBUG
public static final byte LOGLEVEL_INFO
public static final byte LOGLEVEL_WARNING
public static final byte LOGLEVEL_ERROR
public static final byte LOGLEVEL_FATAL
public static final byte LOGLEVEL_ALL
public static final java.lang.String TRACE
public static final java.lang.String DEBUG
public static final java.lang.String INFO
public static final java.lang.String WARNING
public static final java.lang.String ERROR
public static final java.lang.String FATAL
public static final java.lang.String LOG
public boolean debug(java.lang.Object owner,
java.lang.String method,
java.lang.String message)
owner - The Element with call the Methodsmethod - The Caller-Methodmessage - log this messagepublic boolean print(java.lang.Object owner,
LogItem item)
public boolean info(java.lang.Object owner,
java.lang.String method,
java.lang.String message,
java.lang.Object... params)
owner - The Element with call the Methodsmethod - The Caller-Methodmessage - log this messageparams - advanced Informationpublic NetworkParserLog withFlag(byte flag)
public NetworkParserLog withoutFlag(byte flag)
public boolean warn(java.lang.Object owner,
java.lang.String method,
java.lang.String message,
java.lang.Object... params)
owner - The Element with call the Methodsmethod - The Caller-Methodmessage - log this messageparams - advanced Informationpublic boolean error(java.lang.Object owner,
java.lang.String method,
java.lang.String message,
java.lang.Object... params)
owner - The Element with call the Methodsmethod - The Caller-Methodmessage - Typ of Log Valueparams - advanced Informationpublic boolean log(java.lang.Object owner,
java.lang.String method,
java.lang.String msg,
int level,
java.lang.Object... params)
public NetworkParserLog withListener(ObjectCondition condition)
public void publish(java.util.logging.LogRecord record)
publish in class java.util.logging.Handlerpublic void trace(java.lang.Object owner,
java.lang.String method,
java.lang.String message,
java.lang.Object... params)
public void flush()
flush in class java.util.logging.Handlerpublic void close()
throws java.lang.SecurityException
close in class java.util.logging.Handlerjava.lang.SecurityExceptionpublic static NetworkParserLog createLogger(byte flag, boolean removeConsoleHandler, ObjectCondition... conditions)
public boolean isLevel(byte logLevel)