FilterBuilder

case class FilterBuilder(priority: Priority, select: List[Filter], include: List[Filter], exclude: List[Filter], booster: Double => Double, _excludeUnselected: Boolean, id: String) extends LogModifier

FilterBuilder allows convenient log modification

trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

override def apply(record: LogRecord): Option[LogRecord]
Definition Classes
def boost(booster: Double => Double): FilterBuilder
def boosted(minimumLevel: Level, destinationLevel: Level): FilterBuilder
def exclude(filters: Filter*): FilterBuilder
def include(filters: Filter*): FilterBuilder
def select(filters: Filter*): FilterBuilder
override def withId(id: String): LogModifier
Definition Classes

Inherited methods

def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product