Class

com.tersesystems.blindsight.scripting.ScriptAwareLogger

ScriptAwareSemanticLogger

Related Doc: package ScriptAwareLogger

Permalink

class ScriptAwareSemanticLogger[StatementType] extends Impl[StatementType]

Source
ScriptAwareLogger.scala
Linear Supertypes
Impl[StatementType], SemanticLogger[StatementType], SemanticRefineMixin[StatementType], SemanticMarkerMixin[StatementType], SemanticEntryTransformMixin[StatementType], SemanticEventBufferMixin[StatementType], UnderlyingMixin, SemanticLoggerAPI[StatementType, CorePredicate, SemanticMethod], Error[StatementType, CorePredicate, SemanticMethod], Warn[StatementType, CorePredicate, SemanticMethod], Info[StatementType, CorePredicate, SemanticMethod], Debug[StatementType, CorePredicate, SemanticMethod], Trace[StatementType, CorePredicate, SemanticMethod], SemanticLoggerComponent[StatementType, CorePredicate, SemanticMethod], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ScriptAwareSemanticLogger
  2. Impl
  3. SemanticLogger
  4. SemanticRefineMixin
  5. SemanticMarkerMixin
  6. SemanticEntryTransformMixin
  7. SemanticEventBufferMixin
  8. UnderlyingMixin
  9. SemanticLoggerAPI
  10. Error
  11. Warn
  12. Info
  13. Debug
  14. Trace
  15. SemanticLoggerComponent
  16. AnyRef
  17. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ScriptAwareSemanticLogger(core: CoreLogger)(implicit arg0: NotNothing[StatementType])

    Permalink

Type Members

  1. type Method[T] = SemanticMethod[T]

    Permalink
    Definition Classes
    SemanticLoggerComponent
  2. type Predicate = CorePredicate

    Permalink
    Definition Classes
    SemanticLoggerComponent
  3. type Self[T] = SemanticLogger[T]

    Permalink
    Definition Classes
    SemanticLogger → SemanticRefineMixin → SemanticMarkerMixin → SemanticEntryTransformMixin → SemanticEventBufferMixin → SemanticLoggerComponent

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def +(other: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from ScriptAwareSemanticLogger[StatementType] to any2stringadd[ScriptAwareSemanticLogger[StatementType]] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (ScriptAwareSemanticLogger[StatementType], B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from ScriptAwareSemanticLogger[StatementType] to ArrowAssoc[ScriptAwareSemanticLogger[StatementType]] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  8. val core: CoreLogger

    Permalink
    Attributes
    protected
    Definition Classes
    Impl
  9. val debug: SemanticMethod[StatementType]

    Permalink
    Definition Classes
    Impl → Debug
  10. def ensuring(cond: (ScriptAwareSemanticLogger[StatementType]) ⇒ Boolean, msg: ⇒ Any): ScriptAwareSemanticLogger[StatementType]

    Permalink
    Implicit information
    This member is added by an implicit conversion from ScriptAwareSemanticLogger[StatementType] to Ensuring[ScriptAwareSemanticLogger[StatementType]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  11. def ensuring(cond: (ScriptAwareSemanticLogger[StatementType]) ⇒ Boolean): ScriptAwareSemanticLogger[StatementType]

    Permalink
    Implicit information
    This member is added by an implicit conversion from ScriptAwareSemanticLogger[StatementType] to Ensuring[ScriptAwareSemanticLogger[StatementType]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  12. def ensuring(cond: Boolean, msg: ⇒ Any): ScriptAwareSemanticLogger[StatementType]

    Permalink
    Implicit information
    This member is added by an implicit conversion from ScriptAwareSemanticLogger[StatementType] to Ensuring[ScriptAwareSemanticLogger[StatementType]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  13. def ensuring(cond: Boolean): ScriptAwareSemanticLogger[StatementType]

    Permalink
    Implicit information
    This member is added by an implicit conversion from ScriptAwareSemanticLogger[StatementType] to Ensuring[ScriptAwareSemanticLogger[StatementType]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  14. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  16. val error: SemanticMethod[StatementType]

    Permalink
    Definition Classes
    Impl → Error
  17. def formatted(fmtstr: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from ScriptAwareSemanticLogger[StatementType] to StringFormat[ScriptAwareSemanticLogger[StatementType]] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  18. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  19. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  20. val info: SemanticMethod[StatementType]

    Permalink
    Definition Classes
    Impl → Info
  21. val isDebugEnabled: Predicate

    Permalink
    Definition Classes
    Impl → Debug
  22. val isErrorEnabled: Predicate

    Permalink
    Definition Classes
    Impl → Error
  23. val isInfoEnabled: Predicate

    Permalink
    Definition Classes
    Impl → Info
  24. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  25. val isTraceEnabled: Predicate

    Permalink
    Definition Classes
    Impl → Trace
  26. val isWarnEnabled: Predicate

    Permalink
    Definition Classes
    Impl → Warn
  27. def markers: Markers

    Permalink
    Definition Classes
    Impl → SemanticMarkerMixin
  28. def method(l: Level): Method[StatementType]

    Permalink
    Definition Classes
    ScriptAwareSemanticLogger → Impl
  29. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  30. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  31. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  32. def predicate(level: Level): Predicate

    Permalink
    Attributes
    protected
    Definition Classes
    Impl
  33. def refine[T <: StatementType](implicit arg0: ToStatement[T], arg1: NotNothing[T]): Self[T]

    Permalink
    Definition Classes
    Impl → SemanticRefineMixin
  34. def self[T](core: CoreLogger)(implicit arg0: NotNothing[T]): Self[T]

    Permalink
    Attributes
    protected
    Definition Classes
    ScriptAwareSemanticLogger → Impl
  35. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  36. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  37. val trace: SemanticMethod[StatementType]

    Permalink
    Definition Classes
    Impl → Trace
  38. def underlying: org.slf4j.Logger

    Permalink
    Definition Classes
    Impl → UnderlyingMixin
  39. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. val warn: SemanticMethod[StatementType]

    Permalink
    Definition Classes
    Impl → Warn
  43. def withCondition(condition: Condition): Self[StatementType]

    Permalink
    Definition Classes
    Impl → SemanticLogger
  44. def withEntryTransform(level: Level, f: (Entry) ⇒ Entry): Self[StatementType]

    Permalink
    Definition Classes
    Impl → SemanticEntryTransformMixin
  45. def withEventBuffer(buffer: EventBuffer): Self[StatementType]

    Permalink
    Definition Classes
    Impl → SemanticEventBufferMixin
  46. def withMarker[T](markerInst: ⇒ T)(implicit arg0: ToMarkers[T]): Self[StatementType]

    Permalink
    Definition Classes
    Impl → SemanticMarkerMixin
  47. def [B](y: B): (ScriptAwareSemanticLogger[StatementType], B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from ScriptAwareSemanticLogger[StatementType] to ArrowAssoc[ScriptAwareSemanticLogger[StatementType]] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  2. def onCondition(condition: Condition): Self[StatementType]

    Permalink
    Definition Classes
    SemanticLogger
    Annotations
    @deprecated
    Deprecated

    (Since version 1.4.0) use withCondition

Inherited from Impl[StatementType]

Inherited from SemanticLogger[StatementType]

Inherited from SemanticRefineMixin[StatementType]

Inherited from SemanticMarkerMixin[StatementType]

Inherited from SemanticEntryTransformMixin[StatementType]

Inherited from SemanticEventBufferMixin[StatementType]

Inherited from UnderlyingMixin

Inherited from SemanticLoggerAPI[StatementType, CorePredicate, SemanticMethod]

Inherited from Error[StatementType, CorePredicate, SemanticMethod]

Inherited from Warn[StatementType, CorePredicate, SemanticMethod]

Inherited from Info[StatementType, CorePredicate, SemanticMethod]

Inherited from Debug[StatementType, CorePredicate, SemanticMethod]

Inherited from Trace[StatementType, CorePredicate, SemanticMethod]

Inherited from SemanticLoggerComponent[StatementType, CorePredicate, SemanticMethod]

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd from ScriptAwareSemanticLogger[StatementType] to any2stringadd[ScriptAwareSemanticLogger[StatementType]]

Inherited by implicit conversion StringFormat from ScriptAwareSemanticLogger[StatementType] to StringFormat[ScriptAwareSemanticLogger[StatementType]]

Inherited by implicit conversion Ensuring from ScriptAwareSemanticLogger[StatementType] to Ensuring[ScriptAwareSemanticLogger[StatementType]]

Inherited by implicit conversion ArrowAssoc from ScriptAwareSemanticLogger[StatementType] to ArrowAssoc[ScriptAwareSemanticLogger[StatementType]]

Ungrouped