jet.server.api.admin.cfg.logger
Interface ConfigAppender

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
ConfigConsoleAppender, ConfigDailyRollingFileAppender, ConfigFileAppender, ConfigNTLogAppender, ConfigRollingFileAppender, ConfigSocketAppender, ConfigSysLogAppender, ConfigTelnetAppender

public interface ConfigAppender
extends java.io.Serializable

The ConfigAppender takes charge of managing and associating appender's general properties.

Since:
V8

Field Summary
static java.lang.String DST_CONSOLE
           
static java.lang.String DST_DAILY_ROLLING_FILE
           
static java.lang.String DST_FILE
           
static java.lang.String DST_LF5
           
static java.lang.String DST_NTLOG
           
static java.lang.String DST_ROLLING_FILE
           
static java.lang.String DST_SOCKET
           
static java.lang.String DST_SYSLOG
           
static java.lang.String DST_TELNET
           
static java.lang.String LAYOUT_HTML
           
static java.lang.String LAYOUT_PATTERN
          define all the layout values supported by the appender.
static java.lang.String LAYOUT_SIMPLE
           
static java.lang.String LAYOUT_TTCC
           
static java.lang.String LAYOUT_XML
           
static java.lang.String[] LAYOUTS
           
static java.lang.String THRESHOLD_ALL
           
static java.lang.String THRESHOLD_DEBUG
           
static java.lang.String THRESHOLD_ERROR
           
static java.lang.String THRESHOLD_FATAL
           
static java.lang.String THRESHOLD_INFO
           
static java.lang.String THRESHOLD_OFF
          define all threshold values supported by the appender.
static java.lang.String THRESHOLD_WARN
           
static java.lang.String[] THRESHOLDS
           
 
Method Summary
 java.lang.String getName()
          get the appender name (for example, "File", "RollingFile", ..., etc).
 java.lang.String getThreshold()
          get the threshold of the appender/destination.
 boolean isSelected()
          judge whether the appender is selected as a valid output destination by its logger or not.
 void setSelected(boolean select)
          modify the appender's selectivity to its logger.
 void setThreshold(java.lang.String threshold)
          set the threshold value to the appender.
 

Field Detail

THRESHOLD_OFF

static final java.lang.String THRESHOLD_OFF
define all threshold values supported by the appender. currently the threshold is equivalent to logger's level.

See Also:
Constant Field Values

THRESHOLD_FATAL

static final java.lang.String THRESHOLD_FATAL
See Also:
Constant Field Values

THRESHOLD_ERROR

static final java.lang.String THRESHOLD_ERROR
See Also:
Constant Field Values

THRESHOLD_WARN

static final java.lang.String THRESHOLD_WARN
See Also:
Constant Field Values

THRESHOLD_INFO

static final java.lang.String THRESHOLD_INFO
See Also:
Constant Field Values

THRESHOLD_DEBUG

static final java.lang.String THRESHOLD_DEBUG
See Also:
Constant Field Values

THRESHOLD_ALL

static final java.lang.String THRESHOLD_ALL
See Also:
Constant Field Values

THRESHOLDS

static final java.lang.String[] THRESHOLDS

LAYOUT_PATTERN

static final java.lang.String LAYOUT_PATTERN
define all the layout values supported by the appender.

See Also:
Constant Field Values

LAYOUT_HTML

static final java.lang.String LAYOUT_HTML
See Also:
Constant Field Values

LAYOUT_XML

static final java.lang.String LAYOUT_XML
See Also:
Constant Field Values

LAYOUT_TTCC

static final java.lang.String LAYOUT_TTCC
See Also:
Constant Field Values

LAYOUT_SIMPLE

static final java.lang.String LAYOUT_SIMPLE
See Also:
Constant Field Values

LAYOUTS

static final java.lang.String[] LAYOUTS

DST_FILE

static final java.lang.String DST_FILE
See Also:
Constant Field Values

DST_ROLLING_FILE

static final java.lang.String DST_ROLLING_FILE
See Also:
Constant Field Values

DST_DAILY_ROLLING_FILE

static final java.lang.String DST_DAILY_ROLLING_FILE
See Also:
Constant Field Values

DST_CONSOLE

static final java.lang.String DST_CONSOLE
See Also:
Constant Field Values

DST_LF5

static final java.lang.String DST_LF5
See Also:
Constant Field Values

DST_SOCKET

static final java.lang.String DST_SOCKET
See Also:
Constant Field Values

DST_NTLOG

static final java.lang.String DST_NTLOG
See Also:
Constant Field Values

DST_SYSLOG

static final java.lang.String DST_SYSLOG
See Also:
Constant Field Values

DST_TELNET

static final java.lang.String DST_TELNET
See Also:
Constant Field Values
Method Detail

getName

java.lang.String getName()
get the appender name (for example, "File", "RollingFile", ..., etc).

Returns:
the appender name.

getThreshold

java.lang.String getThreshold()
get the threshold of the appender/destination. note: currently, the appender's threshold is actually equivalent to the logger's level. the appender can only support the following possible thresholds:
        "OFF"
        "FATAL"
        "ERROR"
        "WARN"
        "INFO"
        "DEBUG"
        "ALL"
 

Returns:
the threshold.

setThreshold

void setThreshold(java.lang.String threshold)
set the threshold value to the appender.

Parameters:
threshold, - the threshold value.

isSelected

boolean isSelected()
judge whether the appender is selected as a valid output destination by its logger or not.

Returns:
true, if the appender is selected, else false.

setSelected

void setSelected(boolean select)
modify the appender's selectivity to its logger.

Parameters:
select, - the boolean value to decide whether the appender is set to its logger.