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 LoggerExgetLogger()LoggingContextgetMdcParent()default voidmdc(java.lang.Runnable r)Run the argument inside of a block where MDC is set up.voidmdcSetup()Set up the MDC keys for this contextdefault voidmdcSetupTree()voidmdcTeardown()Tear down the MDC keys that are added in #mdcSetupdefault voidmdcTeardownTree()default java.lang.RunnablemdcWrap(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.
-
-