Interface LoggingContext
-
- All Known Subinterfaces:
BindingContext
,Component
,InternalSession
,Page
,PerspectiveElement
,Session
,View
- All Known Implementing Classes:
AbstractBindingHarness
,AbstractSession
,ComponentModel
,DesignerComponentModel
,DesignerPageModel
,DesignerViewModel
,ElementBindingHarness
,PageModel
,PerspectiveDesignSession
,PerspectiveProjectSession
,SecuredPerspectiveProjectSession
,SessionKernelWrapper
,ViewModel
public interface LoggingContext
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description LoggerEx
getLogger()
LoggingContext
getMdcParent()
default void
mdc(java.lang.Runnable r)
Run the argument inside of a block where MDC is set up.void
mdcSetup()
Set up the MDC keys for this contextdefault void
mdcSetupTree()
void
mdcTeardown()
Tear down the MDC keys that are added in #mdcSetupdefault void
mdcTeardownTree()
default java.lang.Runnable
mdcWrap(java.lang.Runnable r)
Create a runnable that will run the argument inside of a block where MDC is set up.
-
-
-
Method Detail
-
getLogger
LoggerEx getLogger()
-
getMdcParent
@Nullable LoggingContext getMdcParent()
-
mdcSetup
void mdcSetup()
Set up the MDC keys for this context
-
mdcTeardown
void mdcTeardown()
Tear down the MDC keys that are added in #mdcSetup
-
mdcSetupTree
default void mdcSetupTree()
-
mdcTeardownTree
default void mdcTeardownTree()
-
mdcWrap
default java.lang.Runnable mdcWrap(java.lang.Runnable r)
Create a runnable that will run the argument inside of a block where MDC is set up.
-
mdc
default void mdc(java.lang.Runnable r)
Run the argument inside of a block where MDC is set up.
-
-