|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.norther.tammi.core.base.Adaptee
org.norther.tammi.core.config.DefaultConfigurable
org.norther.tammi.core.config.DefaultConfigurableFactory
org.norther.tammi.core.logger.AbstractLogger
org.norther.tammi.core.logger.AbstractThreadedLogger
org.norther.tammi.core.logger.Log4JLogger
public class Log4JLogger
A Log4J logger implementation.
| Field Summary |
|---|
| Fields inherited from class org.norther.tammi.core.logger.AbstractLogger |
|---|
traceOn |
| Fields inherited from class org.norther.tammi.core.config.DefaultConfigurable |
|---|
MODIFIED, SYNCHRONIZED, UNMODIFIED |
| Fields inherited from class org.norther.tammi.core.base.Adaptee |
|---|
ADAPTEE_NOTIF_DESCRIPTION, ADAPTEE_NOTIFICATIONS |
| Fields inherited from interface org.norther.tammi.core.logger.Logger |
|---|
ACCESS, DEBUG, ERROR, FATAL, INFO, NONE, TRACE, WARN, WARNING |
| Fields inherited from interface org.norther.tammi.acorn.locale.Localizer |
|---|
ANY_NAME |
| Fields inherited from interface org.norther.tammi.core.base.MBeanDelegate |
|---|
ARRAY_TYPE, OBJECT_TYPE, PRIMITIVE_TYPE, STRING_TYPE |
| Constructor Summary | |
|---|---|
Log4JLogger()
Constructs a new logger. |
|
| Method Summary | |
|---|---|
void |
addAppender(Object log,
Object appender)
Adds a new appender for the specified logger. |
void |
clearAppenders(Object log)
Clears appenders of the specified logger. |
boolean |
getAdditivity(Object log)
Gets the additivity of the specified logger. |
String[] |
getAppenderNames(Object log)
Gets appender names of the specified logger. |
int |
getLevel()
Gets the root level. |
int |
getLevel(Object log)
Gets the level of the specified logger. |
String |
getLoggerClassName()
Gets the logger implementation class name. |
protected Object |
getNativeLogger(String name)
Gets a named native logger. |
boolean |
isLog(int level)
Checks the specified level. |
boolean |
isLog(Object log,
int level)
Checks the specified level and logger. |
void |
release()
Releases cached log instances. |
void |
removeAppender(Object log,
String name)
Removes an appender from the specified logger. |
void |
setAdditivity(Object log,
boolean additivity)
Sets the additivity of the specified logger. |
void |
setLevel(int level)
Sets the root level. |
void |
setLevel(Object log,
int level)
Sets the level of the specified logger. |
void |
setLevelAsString(Object log,
String level)
Sets the level of the specified logger as a string. |
void |
setLevelAsString(String level)
Sets the root level as a string. |
void |
setLoggerName(int level,
String name)
Sets the logger name for the specified level. |
void |
setPropertyFilePath(String path,
String encoding)
Sets the property file path with encoding. |
protected void |
write(LogEntry entry)
Writes the log entry to the log. |
| Methods inherited from class org.norther.tammi.core.logger.AbstractThreadedLogger |
|---|
flush, flush, getExecutorName, isStarted, push, run, setBufferSize, setExecutorName, start, stop, unmanaged |
| Methods inherited from class org.norther.tammi.core.config.DefaultConfigurableFactory |
|---|
getInstance, getInstance, getInstance |
| Methods inherited from class org.norther.tammi.core.config.DefaultConfigurable |
|---|
addProperty, addProperty, clearProperties, containsProperty, getConfigKey, getConfiguration, getModifiedState, getProperties, getProperty, getPropertyFilePath, indexOfProperty, loadConfiguration, loadConfiguration, loadConfiguration, modified, propertyMap, propertyMap, removeProperty, removeProperty, setConfigKey, setModifiedState, setProperties, setProperty, setPropertyFilePath, storeProperties |
| Methods inherited from class org.norther.tammi.core.base.Adaptee |
|---|
addAdaptee, addNotificationListener, getAttributeSupport, getBroker, getCanonicalName, getDomain, getFactory, getLoader, getLog, getLog, getMBean, getMBeanServer, getNotificationInfo, getObjectName, getRegistrationTime, getSequenceNumber, hasListeners, isRegistered, premanaged, removeNotificationListener, removeNotificationListener, sendNotification, sendNotification, sendNotification, sendNotification, unregister |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.norther.tammi.core.logger.Logger |
|---|
addFilter, clearFilters, getBufferSize, getFilters, getLocalizedMessage, getLocalizedMessage, getLogClassName, getLoggerName, getPollingInterval, getTimeZoneId, isDefaultLogFactory, isStackTrace, isStaticTrace, isSystemErrLogged, isSystemOutLogged, log, log, log, log, log, log, log, log, log, log, removeFilter, setDefaultLogFactory, setFilters, setLogClassName, setPollingInterval, setStackTrace, setStaticTrace, setSystemErrLogged, setSystemOutLogged, setTimeZoneId |
| Methods inherited from interface org.norther.tammi.core.base.ObjectFactory |
|---|
getInstance, getInstance, getInstance, getInstance, isLoaderSupported |
| Methods inherited from interface org.norther.tammi.core.config.Configurable |
|---|
addProperty, addProperty, clearProperties, containsProperty, getConfigKey, getProperties, getProperty, getPropertyFilePath, indexOfProperty, propertyMap, propertyMap, removeProperty, removeProperty, setConfigKey, setProperties, setProperty, setPropertyFilePath, storeProperties |
| Methods inherited from interface org.norther.tammi.core.locale.ResourceMap |
|---|
clearResourceBundleNames, getDefaultBaseName, getFallbackResourcesName, getPlugInBaseName, getResourceBundle, getResourceBundle, getResourceBundleName, getResourceFinderName, qualifierSet, removeResourceBundleName, resolveResourceBundle, resolveResourceBundle, resolveResourceBundleName, setDefaultBaseName, setFallbackResourcesName, setResourceBundleName, setResourceFinderName |
| Methods inherited from interface org.norther.tammi.acorn.locale.Localizer |
|---|
resolveLocalizedObject, resolveLocalizedObject, resolveLocalizedResource, resolveLocalizedResource, resolveLocalizedString, resolveLocalizedString, resolveLocalizedStrings, resolveLocalizedStrings |
| Methods inherited from interface org.norther.tammi.core.cache.CacheClient |
|---|
clearCached, expireCached, expireFraction, getCache, isCachingDisabled, removeCache, setCachingDisabled |
| Methods inherited from interface org.norther.tammi.core.base.Refreshable |
|---|
getRefreshed, refresh |
| Constructor Detail |
|---|
public Log4JLogger()
| Method Detail |
|---|
public void setPropertyFilePath(String path,
String encoding)
Configurable
setPropertyFilePath in interface ConfigurablesetPropertyFilePath in class DefaultConfigurablepath - a property file path.encoding - the encoding to use.public String getLoggerClassName()
Logger
public boolean isLog(int level)
Logger
level - the level.
public int getLevel()
Logger
getLevel in interface LoggergetLevel in class AbstractLoggerpublic void setLevel(int level)
Logger
setLevel in interface LoggersetLevel in class AbstractLoggerlevel - the level.public void setLevelAsString(String level)
Logger
setLevelAsString in interface LoggersetLevelAsString in class AbstractLoggerlevel - the level as a string.
public boolean isLog(Object log,
int level)
Logger
log - the logger.level - the level.
public int getLevel(Object log)
Logger
getLevel in interface LoggergetLevel in class AbstractLoggerlog - the logger.
public void setLevel(Object log,
int level)
Logger
setLevel in interface LoggersetLevel in class AbstractLoggerlog - the logger.level - the level.
public void setLevelAsString(Object log,
String level)
Logger
setLevelAsString in interface LoggersetLevelAsString in class AbstractLoggerlog - the logger.level - the level as a string.
public void setLoggerName(int level,
String name)
Logger
setLoggerName in interface LoggersetLoggerName in class AbstractLoggerlevel - the level.name - the logger name.public boolean getAdditivity(Object log)
Logger
getAdditivity in interface LoggergetAdditivity in class AbstractLoggerlog - the logger.
public void setAdditivity(Object log,
boolean additivity)
Logger
setAdditivity in interface LoggersetAdditivity in class AbstractLoggerlog - the logger.additivity - the additivity.
public void addAppender(Object log,
Object appender)
Logger
addAppender in interface LoggeraddAppender in class AbstractLoggerlog - the logger.appender - the appender class name.public String[] getAppenderNames(Object log)
Logger
getAppenderNames in interface LoggergetAppenderNames in class AbstractLoggerlog - the logger.
public void removeAppender(Object log,
String name)
Logger
removeAppender in interface LoggerremoveAppender in class AbstractLoggerlog - the logger.name - the appender name.public void clearAppenders(Object log)
Logger
clearAppenders in interface LoggerclearAppenders in class AbstractLoggerlog - the logger.public void release()
Logger
protected void write(LogEntry entry)
AbstractThreadedLogger
write in class AbstractThreadedLoggerentry - the log entry.protected Object getNativeLogger(String name)
AbstractLogger
getNativeLogger in class AbstractLoggername - the logger name.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||