Class

ch.qos.logback.core

LogbackAsyncAppenderBase

Related Doc: package core

Permalink

abstract class LogbackAsyncAppenderBase extends AsyncAppender

This is an AsyncAppender extension which is located in the ch.qos.logback.core package namespace to provide access to the underlying blockingQueue, start, append, and put methods.

Note

Users are not expected to use this class directly, but instead should use the com.twitter.inject.logback.AsyncAppender

Linear Supertypes
AsyncAppender, AsyncAppenderBase[ILoggingEvent], AppenderAttachable[ILoggingEvent], UnsynchronizedAppenderBase[ILoggingEvent], Appender[ILoggingEvent], FilterAttachable[ILoggingEvent], LifeCycle, ContextAwareBase, ContextAware, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LogbackAsyncAppenderBase
  2. AsyncAppender
  3. AsyncAppenderBase
  4. AppenderAttachable
  5. UnsynchronizedAppenderBase
  6. Appender
  7. FilterAttachable
  8. LifeCycle
  9. ContextAwareBase
  10. ContextAware
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new LogbackAsyncAppenderBase()

    Permalink
  2. new LogbackAsyncAppenderBase(statsReceiver: StatsReceiver)

    Permalink

Type Members

  1. class Worker extends Thread

    Permalink
    Attributes
    private[ch.qos.logback.core]
    Definition Classes
    AsyncAppenderBase

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def addAppender(arg0: Appender[ILoggingEvent]): Unit

    Permalink
    Definition Classes
    AsyncAppenderBase → AppenderAttachable
  5. def addError(arg0: String, arg1: Throwable): Unit

    Permalink
    Definition Classes
    ContextAwareBase → ContextAware
  6. def addError(arg0: String): Unit

    Permalink
    Definition Classes
    ContextAwareBase → ContextAware
  7. def addFilter(arg0: Filter[ILoggingEvent]): Unit

    Permalink
    Definition Classes
    UnsynchronizedAppenderBase → FilterAttachable
  8. def addInfo(arg0: String, arg1: Throwable): Unit

    Permalink
    Definition Classes
    ContextAwareBase → ContextAware
  9. def addInfo(arg0: String): Unit

    Permalink
    Definition Classes
    ContextAwareBase → ContextAware
  10. def addStatus(arg0: Status): Unit

    Permalink
    Definition Classes
    ContextAwareBase → ContextAware
  11. def addWarn(arg0: String, arg1: Throwable): Unit

    Permalink
    Definition Classes
    ContextAwareBase → ContextAware
  12. def addWarn(arg0: String): Unit

    Permalink
    Definition Classes
    ContextAwareBase → ContextAware
  13. def append(eventObject: ILoggingEvent): Unit

    Permalink
    Definition Classes
    LogbackAsyncAppenderBase → AsyncAppenderBase → UnsynchronizedAppenderBase
  14. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  15. def clearAllFilters(): Unit

    Permalink
    Definition Classes
    UnsynchronizedAppenderBase → FilterAttachable
  16. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. def detachAndStopAllAppenders(): Unit

    Permalink
    Definition Classes
    AsyncAppenderBase → AppenderAttachable
  18. def detachAppender(arg0: String): Boolean

    Permalink
    Definition Classes
    AsyncAppenderBase → AppenderAttachable
  19. def detachAppender(arg0: Appender[ILoggingEvent]): Boolean

    Permalink
    Definition Classes
    AsyncAppenderBase → AppenderAttachable
  20. def doAppend(arg0: ILoggingEvent): Unit

    Permalink
    Definition Classes
    UnsynchronizedAppenderBase → Appender
  21. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  22. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  23. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. def getAppender(arg0: String): Appender[ILoggingEvent]

    Permalink
    Definition Classes
    AsyncAppenderBase → AppenderAttachable
  25. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  26. def getContext(): Context

    Permalink
    Definition Classes
    ContextAwareBase → ContextAware
  27. def getCopyOfAttachedFiltersList(): List[Filter[ILoggingEvent]]

    Permalink
    Definition Classes
    UnsynchronizedAppenderBase → FilterAttachable
  28. def getDeclaredOrigin(): AnyRef

    Permalink
    Attributes
    protected[ch.qos.logback.core.spi]
    Definition Classes
    ContextAwareBase
  29. def getDiscardingThreshold(): Int

    Permalink
    Definition Classes
    AsyncAppenderBase
  30. def getFilterChainDecision(arg0: ILoggingEvent): FilterReply

    Permalink
    Definition Classes
    UnsynchronizedAppenderBase → FilterAttachable
  31. def getMaxFlushTime(): Int

    Permalink
    Definition Classes
    AsyncAppenderBase
  32. def getName(): String

    Permalink
    Definition Classes
    UnsynchronizedAppenderBase → Appender
  33. def getNumberOfElementsInQueue(): Int

    Permalink
    Definition Classes
    AsyncAppenderBase
  34. def getQueueSize(): Int

    Permalink
    Definition Classes
    AsyncAppenderBase
  35. def getRemainingCapacity(): Int

    Permalink
    Definition Classes
    AsyncAppenderBase
  36. def getStatusManager(): StatusManager

    Permalink
    Definition Classes
    ContextAwareBase
  37. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  38. def isAttached(arg0: Appender[ILoggingEvent]): Boolean

    Permalink
    Definition Classes
    AsyncAppenderBase → AppenderAttachable
  39. def isDiscardable(arg0: ILoggingEvent): Boolean

    Permalink
    Attributes
    protected[ch.qos.logback.classic]
    Definition Classes
    AsyncAppender → AsyncAppenderBase
  40. def isIncludeCallerData(): Boolean

    Permalink
    Definition Classes
    AsyncAppender
  41. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  42. def isNeverBlock(): Boolean

    Permalink
    Definition Classes
    AsyncAppenderBase
  43. def isStarted(): Boolean

    Permalink
    Definition Classes
    UnsynchronizedAppenderBase → LifeCycle
  44. def iteratorForAppenders(): Iterator[Appender[ILoggingEvent]]

    Permalink
    Definition Classes
    AsyncAppenderBase → AppenderAttachable
  45. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  46. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  47. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  48. def preprocess(arg0: ILoggingEvent): Unit

    Permalink
    Attributes
    protected[ch.qos.logback.classic]
    Definition Classes
    AsyncAppender → AsyncAppenderBase
  49. def setContext(arg0: Context): Unit

    Permalink
    Definition Classes
    ContextAwareBase → ContextAware
  50. def setDiscardingThreshold(arg0: Int): Unit

    Permalink
    Definition Classes
    AsyncAppenderBase
  51. def setIncludeCallerData(arg0: Boolean): Unit

    Permalink
    Definition Classes
    AsyncAppender
  52. def setMaxFlushTime(arg0: Int): Unit

    Permalink
    Definition Classes
    AsyncAppenderBase
  53. def setName(arg0: String): Unit

    Permalink
    Definition Classes
    UnsynchronizedAppenderBase → Appender
  54. def setNeverBlock(arg0: Boolean): Unit

    Permalink
    Definition Classes
    AsyncAppenderBase
  55. def setQueueSize(arg0: Int): Unit

    Permalink
    Definition Classes
    AsyncAppenderBase
  56. def start(): Unit

    Permalink
    Definition Classes
    LogbackAsyncAppenderBase → AsyncAppenderBase → UnsynchronizedAppenderBase → LifeCycle
  57. def stop(): Unit

    Permalink
    Definition Classes
    LogbackAsyncAppenderBase → AsyncAppenderBase → UnsynchronizedAppenderBase → LifeCycle
  58. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  59. def toString(): String

    Permalink
    Definition Classes
    UnsynchronizedAppenderBase → AnyRef → Any
  60. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  61. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  62. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AsyncAppender

Inherited from AsyncAppenderBase[ILoggingEvent]

Inherited from AppenderAttachable[ILoggingEvent]

Inherited from UnsynchronizedAppenderBase[ILoggingEvent]

Inherited from Appender[ILoggingEvent]

Inherited from FilterAttachable[ILoggingEvent]

Inherited from LifeCycle

Inherited from ContextAwareBase

Inherited from ContextAware

Inherited from AnyRef

Inherited from Any

Ungrouped