scribe.filter

Members list

Concise view

Type members

Classlikes

case class AndFilters(filters: List[Filter]) extends Filter

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Filter
class Object
trait Matchable
class Any

Filter matcher based on the class name

Filter matcher based on the class name

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait Filter

Filter for use in FilterBuilder, which is a LogModifier

Filter for use in FilterBuilder, which is a LogModifier

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
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

FilterBuilder allows convenient log modification

Attributes

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

Matcher for use with filters

Matcher for use with filters

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ClassNameFilter.type
object PackageNameFilter.type
case class OrFilters(filters: List[Filter]) extends Filter

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Filter
class Object
trait Matchable
class Any

Filters based on the package name

Filters based on the package name

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Value members

Concrete methods

def level: LevelFilter.type

Inherited methods

Attributes

Inherited from:
LogModifier
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
Inherited from:
FilterBuilder
def boost(booster: Double => Double): FilterBuilder

Attributes

Inherited from:
FilterBuilder

Attributes

Inherited from:
FilterBuilder
def boosted(minimumLevel: Level, destinationLevel: Level): FilterBuilder

Attributes

Inherited from:
FilterBuilder
def exclude(filters: Filter*): FilterBuilder

Attributes

Inherited from:
FilterBuilder

Attributes

Inherited from:
FilterBuilder
def include(filters: Filter*): FilterBuilder

Attributes

Inherited from:
FilterBuilder

Attributes

Inherited from:
FilterBuilder

Attributes

Inherited from:
FilterBuilder
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
def select(filters: Filter*): FilterBuilder

Attributes

Inherited from:
FilterBuilder

Attributes

Inherited from:
FilterBuilder
override def withId(id: String): LogModifier

Attributes

Definition Classes
Inherited from:
FilterBuilder