Conditional

com.tersesystems.blindsight.core.CoreLogger$.Conditional
class Conditional(impl: Impl) extends Impl

A core logger running conditionals.

Attributes

impl

the implementation

Source:
CoreLogger.scala
Graph
Supertypes
class Impl
class Abstract
class Object
trait Matchable
class Any

Members list

Concise view

Type members

Inherited types

Attributes

Inherited from:
CoreLogger
Source:
CoreLogger.scala

Value members

Concrete methods

override def parameterList(level: Level): ParameterList

Attributes

Definition Classes
Source:
CoreLogger.scala
override def withEntryTransform(level: Level, f: Entry => Entry): CoreLogger

Attributes

Definition Classes
Source:
CoreLogger.scala
override def withEntryTransform(f: Entry => Entry): Self

Attributes

Definition Classes
Source:
CoreLogger.scala
override def withEventBuffer(buffer: EventBuffer): Self

Attributes

Definition Classes
Source:
CoreLogger.scala
override def withEventBuffer(level: Level, buffer: EventBuffer): Self

Attributes

Definition Classes
Source:
CoreLogger.scala
override def withMarker[M : ToMarkers](m: M): Self

Returns a logger which will always render with the given marker.

Returns a logger which will always render with the given marker.

Attributes

T

the instance type.

instance

a type class instance of ToMarkers

Returns:

a new instance of the logger that has this marker.

Definition Classes
Source:
CoreLogger.scala

Inherited methods

protected def buffered(buffer: EventBuffer, level: Level, clock: () => Instant): ParameterList

Attributes

Inherited from:
Abstract
Source:
CoreLogger.scala
protected def buffered(buffer: EventBuffer, clock: () => Instant): Array[ParameterList]

Attributes

Inherited from:
Abstract
Source:
CoreLogger.scala
protected def clock: Clock

Attributes

Inherited from:
Abstract
Source:
CoreLogger.scala
override def condition: Condition

Attributes

Definition Classes
Inherited from:
Abstract
Source:
CoreLogger.scala
override def markers: Markers

Returns the accumulated markers of this logger.

Returns the accumulated markers of this logger.

Attributes

Returns:

the accumulated markers, may be Markers.empty.

Definition Classes
Inherited from:
Abstract
Source:
CoreLogger.scala
override def predicate(level: Level): CorePredicate

Attributes

Definition Classes
Inherited from:
Abstract
Source:
CoreLogger.scala
override def underlying: Logger

Attributes

Definition Classes
Inherited from:
Abstract
Source:
CoreLogger.scala
override def when(level: Level, condition: Condition): Boolean

Attributes

Definition Classes
Inherited from:
Abstract
Source:
CoreLogger.scala
override def withCondition(c: Condition): Self

Returns a new instance of the logger that will only log if the condition is met.

Returns a new instance of the logger that will only log if the condition is met.

Attributes

Definition Classes
Inherited from:
Abstract
Source:
CoreLogger.scala

Deprecated and Inherited methods

def onCondition(condition: Condition): Self

Returns a new instance of the logger that will only log if the condition is met.

Returns a new instance of the logger that will only log if the condition is met.

Attributes

Deprecated
true
Inherited from:
OnConditionMixin
Source:
ConditionMixin.scala

Inherited fields

Attributes

Inherited from:
Impl
Source:
CoreLogger.scala