LevelFilter

scribe.modify.LevelFilter
See theLevelFilter companion object
case class LevelFilter(include: Double => Boolean, exclude: Double => Boolean, priority: Priority, ignoreBoost: Boolean, id: String) extends LogModifier with Filter

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Filter
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def accepts(level: Double): Boolean
override def apply(record: LogRecord): Option[LogRecord]

Handles modification of a LogRecord

Handles modification of a LogRecord

Attributes

record

the record to modify

Returns:

Some LogRecord that should continue to propagate or None if the logging action should be canceled

Definition Classes
override def matches(record: LogRecord): Boolean

Attributes

Definition Classes
override def withId(id: String): LogModifier

Attributes

Definition Classes

Inherited methods

def &&(that: Filter): Filter

Attributes

Inherited from:
Filter

Attributes

Inherited from:
LogModifier
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
def ||(that: Filter): Filter

Attributes

Inherited from:
Filter