scribe.handler

Type members

Classlikes

case class FunctionalLogHandler(f: LogRecord => Unit, modifiers: List[LogModifier]) extends LogHandler
trait LogHandle

LogHandler is responsible for causing some side-effect with a LogRecord. This usually includes formatting the record with a Formatter and writing it to a Writer, although some more creative implementations exist to do more advanced actions. LogHandlers are added to Logger instances via withHandler, although it's usually sufficient to use the withHandler method that takes a Formatter and Writer instead of defining a LogHandler manually.

LogHandler is responsible for causing some side-effect with a LogRecord. This usually includes formatting the record with a Formatter and writing it to a Writer, although some more creative implementations exist to do more advanced actions. LogHandlers are added to Logger instances via withHandler, although it's usually sufficient to use the withHandler method that takes a Formatter and Writer instead of defining a LogHandler manually.

Companion:
object
object LogHandler
Companion:
class
case class LogHandlerBuilder(formatter: Formatter, writer: Writer, outputFormat: OutputFormat, modifiers: List[LogModifier], handle: LogHandle) extends LogHandler
class LogOverflowException(message: String) extends RuntimeException