new DOMAppender(level, category, DOMObj)
Constructor for DOMAppender.
Parameters:
Name | Type | Description |
---|---|---|
level |
String | The threshold level at which the SimpleLogAppender is created. It should be one of "DEBUG", "INFO", "WARN", "ERROR" and "FATAL". If not or wrongly specified INFO is assumed. |
category |
String | The category this appender should listen to. If not specified the appender will get log for every available category. See SimpleLogAppender#setCategoryFilter. |
DOMObj |
DOMElement | The DOM object to use for log message publishing. |
Throws:
-
if the DOMElement parameter is missing.
Extends
Method Summary
- log
- Publish a log message on the specified DOM object.
- setNextOnTop
- Setter method that specifies if new log messages have to be shown on top of the previous ones.
- setUseInnerHtml
- Setter method that specifies how new log lines have to be included in the given container DOM object.
Inherited Methods
Method Detail
-
log(category, level, mex, header)
-
Publish a log message on the specified DOM object.
Parameters:
Name Type Description category
String the logger category that produced the given message. level
String the logging level of the given message. It should be one of DEBUG INFO WARN ERROR FATAL. mex
String the message to be logged. It could be a String instance, an Error instance or any other object, provided that it has a toString method. header
String a header for the message - Overrides:
-
setNextOnTop(nextOnTopopt)
-
Setter method that specifies if new log messages have to be shown on top of the previous ones.
Parameters:
Name Type Argument Description nextOnTop
boolean <optional>
Layout of log messages in the DOM object; if true the newest log line is displayed on top of DOM object. false by default. -
setUseInnerHtml(useInnerHtml)
-
Setter method that specifies how new log lines have to be included in the given container DOM object. In fact, some log lines may contain custom parts (for instance, field values) that may be expressed in HTML and intended for HTML rendering. In this case, instead of putting the log messages in text nodes, the appender can be set for directly adding messages to the innerHTML of the container object.
WARNING: When turning HTML interpretation on, make sure that no malicious code may reach the log.Parameters:
Name Type Description useInnerHtml
boolean Flag to switch On/Off the use of innerHTML. false by default.