final case class DebugFilter(source: Option[String], message: Either[String, Regex], complete: Boolean)(occurrences: Int) extends EventFilter with Product with Serializable
Filter which matches Debug events, if they satisfy the given criteria:
- source, if given, applies a filter on the event’s origin
- messageapplies a filter on the event’s message (either with String.startsWith or Regex.findFirstIn().isDefined)
If you want to match all Debug events, the most efficient is to use Left("").
- Source
- TestEventListener.scala
- Alphabetic
- By Inheritance
- DebugFilter
- Serializable
- Serializable
- Product
- Equals
- EventFilter
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Instance Constructors
- 
      
      
      
        
      
    
      
        
        new
      
      
        DebugFilter(source: String, message: String, pattern: Boolean, complete: Boolean, occurrences: Int)
      
      
      Java API: create a DebugFilter Java API: create a DebugFilter - source
- apply this filter only to events from the given source; do not filter on source if this is given as - null
- message
- apply this filter only to events whose message matches; do not filter on message if this is given as - null
- pattern
- if - false, the message string must start with the given string, otherwise the- messageargument is treated as regular expression which is matched against the message (may match only a substring to filter)
- complete
- whether the event’s message must match the given message string or pattern completely 
 
-  new DebugFilter(source: Option[String], message: Either[String, Regex], complete: Boolean)(occurrences: Int)
Value Members
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        !=(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ##(): Int
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        +(other: String): String
      
      
      - Implicit
- This member is added by an implicit conversion from DebugFilter to any2stringadd[DebugFilter] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        ->[B](y: B): (DebugFilter, B)
      
      
      - Implicit
- This member is added by an implicit conversion from DebugFilter to ArrowAssoc[DebugFilter] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        apply(event: LogEvent): Boolean
      
      
      - Definition Classes
- EventFilter
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
      - Definition Classes
- Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        assertDone(max: Duration): Unit
      
      
      Assert that this filter has matched as often as requested by its occurrencesparameter specifies.Assert that this filter has matched as often as requested by its occurrencesparameter specifies.- Definition Classes
- EventFilter
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        awaitDone(max: Duration): Boolean
      
      
      - Definition Classes
- EventFilter
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        clone(): AnyRef
      
      
      - Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate() @throws( ... )
 
- 
      
      
      
        
      
    
      
        
        val
      
      
        complete: Boolean
      
      
      - Definition Classes
- DebugFilter → EventFilter
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        doMatch(src: String, msg: Any): Boolean
      
      
      internal implementation helper, no guaranteed API internal implementation helper, no guaranteed API - Attributes
- protected
- Definition Classes
- EventFilter
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        ensuring(cond: (DebugFilter) ⇒ Boolean, msg: ⇒ Any): DebugFilter
      
      
      - Implicit
- This member is added by an implicit conversion from DebugFilter to Ensuring[DebugFilter] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        ensuring(cond: (DebugFilter) ⇒ Boolean): DebugFilter
      
      
      - Implicit
- This member is added by an implicit conversion from DebugFilter to Ensuring[DebugFilter] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        ensuring(cond: Boolean, msg: ⇒ Any): DebugFilter
      
      
      - Implicit
- This member is added by an implicit conversion from DebugFilter to Ensuring[DebugFilter] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        ensuring(cond: Boolean): DebugFilter
      
      
      - Implicit
- This member is added by an implicit conversion from DebugFilter to Ensuring[DebugFilter] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        formatted(fmtstr: String): String
      
      
      - Implicit
- This member is added by an implicit conversion from DebugFilter to StringFormat[DebugFilter] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      - Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        intercept[T](code: ⇒ T)(implicit system: ActorSystem): T
      
      
      Apply this filter while executing the given code block. Apply this filter while executing the given code block. Care is taken to remove the filter when the block is finished or aborted. - Definition Classes
- EventFilter
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
      - Definition Classes
- Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        matches(event: LogEvent): Boolean
      
      
      This method decides whether to filter the event ( true) or not (false).This method decides whether to filter the event ( true) or not (false).- Definition Classes
- DebugFilter → EventFilter
 
- 
      
      
      
        
      
    
      
        
        val
      
      
        message: Either[String, Regex]
      
      
      - Definition Classes
- DebugFilter → EventFilter
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ne(arg0: AnyRef): Boolean
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        notify(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        notifyAll(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
- 
      
      
      
        
      
    
      
        
        val
      
      
        source: Option[String]
      
      
      - Definition Classes
- DebugFilter → EventFilter
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        →[B](y: B): (DebugFilter, B)
      
      
      - Implicit
- This member is added by an implicit conversion from DebugFilter to ArrowAssoc[DebugFilter] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc