ScriptAwareUncheckedSLF4JLogger

class ScriptAwareUncheckedSLF4JLogger(core: CoreLogger) extends Unchecked
class Unchecked
class Base[UncheckedSLF4JMethod]
trait LoggerMethodDefaults[UncheckedSLF4JMethod]
trait CoreLoggerDefaults
trait SLF4JLogger[UncheckedSLF4JMethod]
trait OnConditionMixin
trait ConditionMixin
trait EventBufferMixin
trait EntryTransformMixin
trait UnderlyingMixin
trait MarkerMixin
trait SLF4JLoggerAPI[CorePredicate, UncheckedSLF4JMethod]
trait Error[CorePredicate, UncheckedSLF4JMethod]
trait Warn[CorePredicate, UncheckedSLF4JMethod]
trait Info[CorePredicate, UncheckedSLF4JMethod]
trait Debug[CorePredicate, UncheckedSLF4JMethod]
trait Trace[CorePredicate, UncheckedSLF4JMethod]
trait SLF4JLoggerComponent[CorePredicate, UncheckedSLF4JMethod]
class Object
trait Matchable
class Any

Type members

Inherited types

override type Method = M
Inherited from
Base
override type Predicate = CorePredicate
Inherited from
Base
override type Self = SLF4JLogger[M]
Inherited from
Base

Value members

Concrete methods

override def method(l: Level): UncheckedSLF4JMethod
Definition Classes
Unchecked -> LoggerMethodDefaults
override def self(core: CoreLogger): SLF4JLogger[UncheckedSLF4JMethod]
Definition Classes
Unchecked -> CoreLoggerDefaults

Inherited methods

def markers: Markers
Inherited from
CoreLoggerDefaults
override protected def predicate(level: Level): Predicate
Definition Classes
Base -> LoggerMethodDefaults
Inherited from
Base
def underlying: Logger
Inherited from
CoreLoggerDefaults
def withCondition(condition: Condition): Self
Inherited from
CoreLoggerDefaults
def withEntryTransform(f: Entry => Entry): Self
Inherited from
CoreLoggerDefaults
def withEntryTransform(level: Level, f: Entry => Entry): Self
Inherited from
CoreLoggerDefaults
def withEventBuffer(level: Level, buffer: EventBuffer): Self
Inherited from
CoreLoggerDefaults
def withEventBuffer(buffer: EventBuffer): Self
Inherited from
CoreLoggerDefaults
def withMarker[T](markerInstance: T)(`evidence$1`: ToMarkers[T]): Self
Inherited from
CoreLoggerDefaults

Deprecated and Inherited methods

@deprecated("Use withCondition", "1.4.0")
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.

Deprecated
Inherited from
OnConditionMixin

Inherited fields

val debug: Method
Inherited from
LoggerMethodDefaults
val error: Method
Inherited from
LoggerMethodDefaults
val info: Method
Inherited from
LoggerMethodDefaults
val isDebugEnabled: Predicate
Inherited from
LoggerMethodDefaults
val isErrorEnabled: Predicate
Inherited from
LoggerMethodDefaults
val isInfoEnabled: Predicate
Inherited from
LoggerMethodDefaults
val isTraceEnabled: Predicate
Inherited from
LoggerMethodDefaults
val isWarnEnabled: Predicate
Inherited from
LoggerMethodDefaults
val trace: Method
Inherited from
LoggerMethodDefaults
val warn: Method
Inherited from
LoggerMethodDefaults