StreamingAppender

class StreamingAppender : UnsynchronizedAppenderBase<ILoggingEvent> (source)

Logback appender that broadcasts formatted log events via SharedFlow. Configure encoder in logback.xml to reuse existing formatting.

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override var context: Context?
Link copied to clipboard
open override val copyOfAttachedFiltersList: List<Filter<ILoggingEvent?>?>?
Link copied to clipboard
var encoder: Encoder<ILoggingEvent>?
Link copied to clipboard
open override val isStarted: Boolean
Link copied to clipboard
open override var name: String?
Link copied to clipboard
open val statusManager: StatusManager?

Functions

Link copied to clipboard
open fun addError(msg: String?)
open fun addError(msg: String?, ex: Throwable?)
Link copied to clipboard
open fun addFilter(newFilter: Filter<ILoggingEvent?>?)
Link copied to clipboard
open fun addInfo(msg: String?)
open fun addInfo(msg: String?, ex: Throwable?)
Link copied to clipboard
open fun addStatus(status: Status?)
Link copied to clipboard
open fun addWarn(msg: String?)
open fun addWarn(msg: String?, ex: Throwable?)
Link copied to clipboard
open fun clearAllFilters()
Link copied to clipboard
open fun doAppend(eventObject: ILoggingEvent?)
Link copied to clipboard
open fun getContext(): Context?
Link copied to clipboard
open fun getCopyOfAttachedFiltersList(): List<Filter<ILoggingEvent?>?>?
Link copied to clipboard
open fun getFilterChainDecision(event: ILoggingEvent?): FilterReply?
Link copied to clipboard
open fun setContext(context: Context?)
Link copied to clipboard
open fun start()
Link copied to clipboard
open fun stop()