ScriptAwareSemanticLogger

class ScriptAwareSemanticLogger[StatementType](core: CoreLogger)(`evidence$2`: NotNothing[StatementType]) extends Impl[StatementType]
class Impl[StatementType]
trait SemanticLogger[StatementType]
trait SemanticRefineMixin[StatementType]
trait SemanticMarkerMixin[StatementType]
trait SemanticEntryTransformMixin[StatementType]
trait SemanticEventBufferMixin[StatementType]
trait UnderlyingMixin
trait SemanticLoggerAPI[StatementType, CorePredicate, [StatementType] =>> SemanticMethod[StatementType]]
trait Error[StatementType, CorePredicate, [StatementType] =>> SemanticMethod[StatementType]]
trait Warn[StatementType, CorePredicate, [StatementType] =>> SemanticMethod[StatementType]]
trait Info[StatementType, CorePredicate, [StatementType] =>> SemanticMethod[StatementType]]
trait Debug[StatementType, CorePredicate, [StatementType] =>> SemanticMethod[StatementType]]
trait Trace[StatementType, CorePredicate, [StatementType] =>> SemanticMethod[StatementType]]
trait SemanticLoggerComponent[StatementType, CorePredicate, [StatementType] =>> SemanticMethod[StatementType]]
class Object
trait Matchable
class Any

Type members

Inherited types

type Method[T] = M[T]
Inherited from
SemanticLoggerComponent
type Predicate = P
Inherited from
SemanticLoggerComponent
type Self[T] = SemanticLogger[T]
Inherited from
SemanticLogger

Value members

Concrete methods

override def method(l: Level): SemanticMethod[StatementType]
Definition Classes
Impl

Inherited methods

override def markers: Markers
Definition Classes
Impl -> SemanticMarkerMixin
Inherited from
Impl
override def refine[T <: StatementType](`evidence$2`: ToStatement[T], `evidence$3`: NotNothing[T]): SemanticLogger[T]
Definition Classes
Impl -> SemanticRefineMixin
Inherited from
Impl
override def underlying: Logger
Definition Classes
Impl -> UnderlyingMixin
Inherited from
Impl
override def withCondition(condition: Condition): SemanticLogger[StatementType]
Definition Classes
Impl -> SemanticLogger
Inherited from
Impl
override def withEntryTransform(level: Level, f: Entry => Entry): SemanticLogger[StatementType]
Definition Classes
Impl -> SemanticEntryTransformMixin
Inherited from
Impl
override def withEventBuffer(buffer: EventBuffer): SemanticLogger[StatementType]
Definition Classes
Impl -> SemanticEventBufferMixin
Inherited from
Impl
override def withMarker[T](markerInst: => T)(`evidence$1`: ToMarkers[T]): SemanticLogger[StatementType]
Definition Classes
Impl -> SemanticMarkerMixin
Inherited from
Impl

Deprecated and Inherited methods

@deprecated("use withCondition", "1.4.0")
def onCondition(condition: Condition): SemanticLogger[StatementType]
Deprecated
Inherited from
SemanticLogger

Inherited fields

override val debug: SemanticMethod[StatementType]
Inherited from
Impl
override val error: SemanticMethod[StatementType]
Inherited from
Impl
override val info: SemanticMethod[StatementType]
Inherited from
Impl
override val isDebugEnabled: Predicate
Inherited from
Impl
override val isErrorEnabled: Predicate
Inherited from
Impl
override val isInfoEnabled: Predicate
Inherited from
Impl
override val isTraceEnabled: Predicate
Inherited from
Impl
override val isWarnEnabled: Predicate
Inherited from
Impl
override val trace: SemanticMethod[StatementType]
Inherited from
Impl
override val warn: SemanticMethod[StatementType]
Inherited from
Impl