Uses of Interface
ch.qos.logback.core.util.ReentryGuard
Packages that use ReentryGuard
Package
Description
Contains the main classes of logback core.
Contains various utility classes.
-
Uses of ReentryGuard in ch.qos.logback.core
Methods in ch.qos.logback.core that return ReentryGuardModifier and TypeMethodDescriptionprotected ReentryGuardConsoleAppender.buildReentryGuard()Create a ThreadLocal ReentryGuard to prevent recursive appender invocations.protected ReentryGuardUnsynchronizedAppenderBase.buildReentryGuard()Create aReentryGuardinstance used by this appender to prevent recursive/re-entrant calls toUnsynchronizedAppenderBase.doAppend(Object). -
Uses of ReentryGuard in ch.qos.logback.core.util
Classes in ch.qos.logback.core.util that implement ReentryGuardModifier and TypeClassDescriptionstatic classNo-op implementation that never locks.static classDefault per-thread implementation backed by aThreadLocal<Boolean>.Methods in ch.qos.logback.core.util that return ReentryGuardModifier and TypeMethodDescriptionstatic ReentryGuardReentryGuardFactory.makeGuard(ReentryGuardFactory.GuardType guardType) Create aReentryGuardfor the givenReentryGuardFactory.GuardType.