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 voidDeprecated.since 8.7static voidreconfigureAppendersWithLogDirectory(BootstrapManager bootstrapManager) static voidregisterLogDirectoryAware(Consumer<Path> logDirectoryAware) Registers an interest in when the Confluence home log directory becomes available.static voidregisterRolloverRunner(Runnable rolloverRunner) Registers a runner to be run whenever a log file rollover is requested.static voidRequests 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.
-