ScriptAwareSLF4JLogger

class ScriptAwareSLF4JLogger(core: CoreLogger) extends Strict
class Strict
class Base[StrictSLF4JMethod]
trait LoggerMethodDefaults[StrictSLF4JMethod]
trait CoreLoggerDefaults
trait SLF4JLogger[StrictSLF4JMethod]
trait OnConditionMixin
trait ConditionMixin
trait EventBufferMixin
trait EntryTransformMixin
trait UnderlyingMixin
trait MarkerMixin
trait SLF4JLoggerAPI[CorePredicate, StrictSLF4JMethod]
trait Error[CorePredicate, StrictSLF4JMethod]
trait Warn[CorePredicate, StrictSLF4JMethod]
trait Info[CorePredicate, StrictSLF4JMethod]
trait Debug[CorePredicate, StrictSLF4JMethod]
trait Trace[CorePredicate, StrictSLF4JMethod]
trait SLF4JLoggerComponent[CorePredicate, StrictSLF4JMethod]
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): StrictSLF4JMethod
Definition Classes
Strict -> LoggerMethodDefaults

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