ScriptAwareLogger
com.tersesystems.blindsight.scripting.ScriptAwareLogger
A logger that runs through a script manager for every predicate. The script manager is responsible for evaluating the script and return true or false. The only thing the logger does here is pass through sourcecode information and the level.
If the script fails or throws an exception, the underlying predicate is called as the default.
Attributes
- Source:
- ScriptAwareLogger.scala
- Graph
- Supertypes
- class Impltrait CoreLoggerDefaultstrait Proxy[CorePredicate, StrictSLF4JMethod]trait Loggertrait SLF4JLoggertrait OnConditionMixintrait ConditionMixintrait EventBufferMixintrait EntryTransformMixintrait UnderlyingMixintrait MarkerMixintrait 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 Objecttrait Matchableclass Any