Class CentralizedConfiguration
Object
org.apache.logging.log4j.core.AbstractLifeCycle
org.apache.logging.log4j.core.filter.AbstractFilterable
org.apache.logging.log4j.core.config.AbstractConfiguration
com.liferay.portal.log4j.internal.CentralizedConfiguration
- All Implemented Interfaces:
org.apache.logging.log4j.core.config.Configuration
,org.apache.logging.log4j.core.filter.Filterable
,org.apache.logging.log4j.core.LifeCycle
,org.apache.logging.log4j.core.LifeCycle2
public class CentralizedConfiguration
extends org.apache.logging.log4j.core.config.AbstractConfiguration
- Author:
- Dante Wang
- See Also:
-
DefaultMergeStrategy
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.logging.log4j.core.filter.AbstractFilterable
org.apache.logging.log4j.core.filter.AbstractFilterable.Builder<B extends org.apache.logging.log4j.core.filter.AbstractFilterable.Builder<B>>
Nested classes/interfaces inherited from interface org.apache.logging.log4j.core.LifeCycle
org.apache.logging.log4j.core.LifeCycle.State
-
Field Summary
Fields inherited from class org.apache.logging.log4j.core.config.AbstractConfiguration
isShutdownHookEnabled, listeners, pluginManager, pluginPackages, rootNode, scriptManager, shutdownTimeoutMillis
Fields inherited from class org.apache.logging.log4j.core.AbstractLifeCycle
DEFAULT_STOP_TIMEOUT, DEFAULT_STOP_TIMEUNIT, LOGGER
Fields inherited from interface org.apache.logging.log4j.core.config.Configuration
CONTEXT_PROPERTIES
-
Constructor Summary
ConstructorsConstructorDescriptionCentralizedConfiguration
(org.apache.logging.log4j.core.LoggerContext loggerContext) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addConfiguration
(org.apache.logging.log4j.core.config.AbstractConfiguration abstractConfiguration) getCompanyLogDirectory
(long companyId) void
start()
Methods inherited from class org.apache.logging.log4j.core.config.AbstractConfiguration
addAppender, addComponent, addListener, addLogger, addLoggerAppender, addLoggerFilter, createAdvertiser, createConfiguration, createPluginObject, doConfigure, getAdvertiser, getAppender, getAppenders, getAsyncLoggerConfigDelegate, getComponent, getConfigurationSource, getConfigurationStrSubstitutor, getCustomLevels, getDefaultStatus, getLogger, getLoggerConfig, getLoggerContext, getLoggers, getName, getNanoClock, getPluginManager, getPluginPackages, getProperties, getReliabilityStrategy, getRootLogger, getRootNode, getScheduler, getScriptManager, getShutdownTimeoutMillis, getStrSubstitutor, getWatchManager, initialize, initializeWatchers, isShutdownHookEnabled, preConfigure, processConditionals, processSelect, removeAppender, removeListener, removeLogger, setAdvertiser, setLoggerAdditive, setName, setNanoClock, setPluginManager, setScriptManager, setToDefault, setup, stop, toByteArray
Methods inherited from class org.apache.logging.log4j.core.filter.AbstractFilterable
addFilter, getFilter, getPropertyArray, hasFilter, isFiltered, removeFilter, stop
Methods inherited from class org.apache.logging.log4j.core.AbstractLifeCycle
equalsImpl, getState, getStatusLogger, hashCodeImpl, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping, stop, stop
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.logging.log4j.core.filter.Filterable
addFilter, getFilter, hasFilter, isFiltered, removeFilter
Methods inherited from interface org.apache.logging.log4j.core.LifeCycle
getState, isStarted, isStopped, stop
-
Constructor Details
-
CentralizedConfiguration
public CentralizedConfiguration(org.apache.logging.log4j.core.LoggerContext loggerContext)
-
-
Method Details
-
addConfiguration
public void addConfiguration(org.apache.logging.log4j.core.config.AbstractConfiguration abstractConfiguration) -
getCompanyLogDirectory
-
start
public void start()- Specified by:
start
in interfaceorg.apache.logging.log4j.core.LifeCycle
- Overrides:
start
in classorg.apache.logging.log4j.core.config.AbstractConfiguration
-