Impl

com.tersesystems.blindsight.core.CorePredicate$.Impl
class Impl(val level: Level, logger: CoreLogger) extends CorePredicate

This class does the work of calling the predicate methods on SLF4J: no-args and marker essentially.

Attributes

Source:
CorePredicate.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

override def apply(): Boolean

"isLogging*()" with no arguments.

"isLogging*()" with no arguments.

Attributes

Returns:

true if logging should happen, false otherwise.

Definition Classes
Source:
CorePredicate.scala
override def apply[T : ToMarkers](instance: T): Boolean

"isLogging*(marker)" with a single marker argument.

"isLogging*(marker)" with a single marker argument.

Attributes

T

the type of the instance.

instance

an instance which can be resolved to a marker through the ToMarker type class.

Returns:

true if logging should happen, false otherwise.

Definition Classes
Source:
CorePredicate.scala

Concrete fields

val level: Level

Attributes

Source:
CorePredicate.scala