org.tango.logging
Class DeviceAppender
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.AppenderBase<ch.qos.logback.classic.spi.ILoggingEvent>
org.tango.logging.DeviceAppender
- All Implemented Interfaces:
- ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.ILoggingEvent>, ch.qos.logback.core.spi.ContextAware, ch.qos.logback.core.spi.FilterAttachable<ch.qos.logback.classic.spi.ILoggingEvent>, ch.qos.logback.core.spi.LifeCycle, ITangoAppender
public final class DeviceAppender
- extends ch.qos.logback.core.AppenderBase<ch.qos.logback.classic.spi.ILoggingEvent>
- implements ITangoAppender
Manage logging to another device
- Author:
- ABEILLE
Fields inherited from class ch.qos.logback.core.AppenderBase |
name, started |
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase |
context |
Constructor Summary |
DeviceAppender(java.lang.String deviceTargetName,
java.lang.String deviceName)
|
Methods inherited from class ch.qos.logback.core.AppenderBase |
addFilter, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, start, stop, toString |
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase |
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface ch.qos.logback.core.spi.ContextAware |
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext |
DeviceAppender
public DeviceAppender(java.lang.String deviceTargetName,
java.lang.String deviceName)
throws fr.esrf.Tango.DevFailed
- Throws:
fr.esrf.Tango.DevFailed
append
protected void append(ch.qos.logback.classic.spi.ILoggingEvent eventObject)
- Specified by:
append
in class ch.qos.logback.core.AppenderBase<ch.qos.logback.classic.spi.ILoggingEvent>
getLoggingDeviceName
public java.lang.String getLoggingDeviceName()
setLevel
public void setLevel(int level)
- Specified by:
setLevel
in interface ITangoAppender
getDeviceName
public java.lang.String getDeviceName()
- Specified by:
getDeviceName
in interface ITangoAppender
Copyright © 2012-2017. All Rights Reserved.