Packages

sealed trait LogFilter[-Message] extends AnyRef

A LogFilter represents function/conditions for log filtering

Self Type
LogFilter[Message]
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LogFilter
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. abstract type Value

Abstract Value Members

  1. abstract def group: LogGroup[Message, Value]
  2. abstract def predicate(value: Value): Boolean

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def &&[M <: Message](other: LogFilter[M]): LogFilter[M]

    Returns a new log filter which satisfy result of this and given log filter

  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. final def and[M <: Message](other: LogFilter[M]): LogFilter[M]

    The alphanumeric version of the && operator.

  6. final def apply(trace: Trace, fiberId: FiberId, logLevel: LogLevel, message: () => Message, cause: Cause[Any], context: FiberRefs, spans: List[LogSpan], annotations: Map[String, String]): Boolean
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. final def cached: LogFilter[Message]

    Returns a new log filter with cached results

  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  10. final def contramap[M](f: (M) => Message): LogFilter[M]
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  13. def filter[M <: Message, O](logger: ZLogger[M, O]): ZLogger[M, Option[O]]

    Returns a version of logger that only logs messages when this filter is satisfied

  14. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  15. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def not: LogFilter[Message]

    The alphanumeric version of the ! operator.

  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. final def or[M <: Message](other: LogFilter[M]): LogFilter[M]

    The alphanumeric version of the || operator.

  23. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  24. def toString(): String
    Definition Classes
    AnyRef → Any
  25. final def unary_!: LogFilter[Message]

    Returns a new log filter with negated result

  26. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  27. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  28. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  29. final def ||[M <: Message](other: LogFilter[M]): LogFilter[M]

    Returns a new log filter which satisfy result of this or given log filter

Inherited from AnyRef

Inherited from Any

Ungrouped