org.tango.logging
Class FileAppender

java.lang.Object
  extended by ch.qos.logback.core.spi.ContextAwareBase
      extended by ch.qos.logback.core.UnsynchronizedAppenderBase<E>
          extended by ch.qos.logback.core.OutputStreamAppender<E>
              extended by ch.qos.logback.core.FileAppender<E>
                  extended by ch.qos.logback.core.rolling.RollingFileAppender<ch.qos.logback.classic.spi.ILoggingEvent>
                      extended by org.tango.logging.FileAppender
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 FileAppender
extends ch.qos.logback.core.rolling.RollingFileAppender<ch.qos.logback.classic.spi.ILoggingEvent>
implements ITangoAppender

Manage tango logging in file

Author:
ABEILLE

Field Summary
 
Fields inherited from class ch.qos.logback.core.FileAppender
append, fileName
 
Fields inherited from class ch.qos.logback.core.OutputStreamAppender
encoder, lock
 
Fields inherited from class ch.qos.logback.core.UnsynchronizedAppenderBase
name, started
 
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context
 
Constructor Summary
FileAppender(java.lang.String loggingDeviceName)
           
 
Method Summary
 java.lang.String getDeviceName()
           
 void setLevel(int level)
           
protected  void subAppend(ch.qos.logback.classic.spi.ILoggingEvent event)
           
 
Methods inherited from class ch.qos.logback.core.rolling.RollingFileAppender
getFile, getRollingPolicy, getTriggeringPolicy, rollover, setFile, setRollingPolicy, setTriggeringPolicy, start, stop
 
Methods inherited from class ch.qos.logback.core.FileAppender
isAppend, isPrudent, openFile, rawFileProperty, setAppend, setPrudent, writeOut
 
Methods inherited from class ch.qos.logback.core.OutputStreamAppender
append, closeOutputStream, getEncoder, getOutputStream, setEncoder, setLayout, setOutputStream
 
Methods inherited from class ch.qos.logback.core.UnsynchronizedAppenderBase
addFilter, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, 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
 

Constructor Detail

FileAppender

public FileAppender(java.lang.String loggingDeviceName)
Method Detail

subAppend

protected void subAppend(ch.qos.logback.classic.spi.ILoggingEvent event)
Overrides:
subAppend in class ch.qos.logback.core.rolling.RollingFileAppender<ch.qos.logback.classic.spi.ILoggingEvent>

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-2016. All Rights Reserved.