package handler
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- handler
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- case class AsynchronousLogHandler(formatter: Formatter = Formatter.default, writer: Writer = ConsoleWriter, modifiers: List[LogModifier] = Nil, maxBuffer: Int = AsynchronousLogHandler.DefaultMaxBuffer, overflow: Overflow = Overflow.DropOld) extends LogHandler with Product with Serializable
- final class AtomicLongExtras extends AnyVal
- case class FunctionalLogHandler(f: (LogRecord[_]) => Unit, modifiers: List[LogModifier]) extends LogHandler with Product with Serializable
- trait LogHandler extends AnyRef
LogHandler is responsible for causing some side-effect with a
LogRecord
.LogHandler is responsible for causing some side-effect with a
LogRecord
. This usually includes formatting the record with aFormatter
and writing it to aWriter
, although some more creative implementations exist to do more advanced actions. LogHandlers are added toLogger
instances viawithHandler
, although it's usually sufficient to use thewithHandler
method that takes aFormatter
andWriter
instead of defining aLogHandler
manually. - class LogOverflowException extends RuntimeException
- sealed trait Overflow extends AnyRef
- case class SynchronousLogHandler(formatter: Formatter = Formatter.default, writer: Writer = ConsoleWriter, modifiers: List[LogModifier] = Nil) extends LogHandler with Product with Serializable
Value Members
- implicit def atomicExtras(l: AtomicLong): AtomicLongExtras
- object AsynchronousLogHandler extends Serializable
- object LogHandler
- object Overflow
- object SynchronousLogHandler extends Serializable