Class LogAppenderController
java.lang.Object
com.atlassian.confluence.impl.logging.LogAppenderController
Provides a control mechanism for the various log4j appenders in the system. This allows the application to
reconfiguring and issue instructions to all registered appenders at the same time.
- Since:
- 7.14
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
Deprecated.since 8.7static void
reconfigureAppendersWithLogDirectory
(BootstrapManager bootstrapManager) static void
registerLogDirectoryAware
(Consumer<Path> logDirectoryAware) Registers an interest in when the Confluence home log directory becomes available.static void
registerRolloverRunner
(Runnable rolloverRunner) Registers a runner to be run whenever a log file rollover is requested.static void
Requests that all registered appenders perform a file rollover.
-
Method Details
-
registerLogDirectoryAware
Registers an interest in when the Confluence home log directory becomes available. -
registerRolloverRunner
Registers a runner to be run whenever a log file rollover is requested. -
reconfigureAppendersWithLogDirectory
Deprecated.since 8.7Reconfigures all registered appenders with the logs subdirectory of Confluence's local-home. -
reconfigureAppendersWithLogDirectory
- Since:
- 8.7
-
rolloverAppenders
public static void rolloverAppenders()Requests that all registered appenders perform a file rollover.
-