Package | Description |
---|---|
org.apache.logging.log4j.core.config.builder.api |
Configuration Builder API for programmatically configuring Log4j.
|
org.apache.logging.log4j.core.config.builder.impl |
Configuration Builder Implementation.
|
Modifier and Type | Method and Description |
---|---|
ConfigurationBuilder<T> |
ConfigurationBuilder.add(AppenderComponentBuilder builder)
Adds an AppenderComponent.
|
ConfigurationBuilder<T> |
ConfigurationBuilder.add(CustomLevelComponentBuilder builder)
Adds a CustomLevel component.
|
ConfigurationBuilder<T> |
ConfigurationBuilder.add(FilterComponentBuilder builder)
Adds a Filter component.
|
ConfigurationBuilder<T> |
ConfigurationBuilder.add(LoggerComponentBuilder builder)
Adds a Logger component.
|
ConfigurationBuilder<T> |
ConfigurationBuilder.add(RootLoggerComponentBuilder builder)
Adds the root Logger component.
|
ConfigurationBuilder<T> |
ConfigurationBuilder.add(ScriptComponentBuilder builder)
Adds a ScriptComponent.
|
ConfigurationBuilder<T> |
ConfigurationBuilder.add(ScriptFileComponentBuilder builder)
Adds a ScriptFileComponent.
|
ConfigurationBuilder<T> |
ConfigurationBuilder.addProperty(String key,
String value)
Adds a Property key and value.
|
ConfigurationBuilder<T> |
ConfigurationBuilder.addRootProperty(String key,
String value)
Add the properties for the root node.
|
ConfigurationBuilder<? extends Configuration> |
ComponentBuilder.getBuilder()
Retrieves the ConfigurationBuilder.
|
static ConfigurationBuilder<BuiltConfiguration> |
ConfigurationBuilderFactory.newConfigurationBuilder()
Returns a new default ConfigurationBuilder to construct Log4j configurations.
|
static <T extends BuiltConfiguration> |
ConfigurationBuilderFactory.newConfigurationBuilder(Class<T> clazz) |
ConfigurationBuilder<T> |
ConfigurationBuilder.setAdvertiser(String advertiser)
Set the Advertiser Plugin name.
|
ConfigurationBuilder<T> |
ConfigurationBuilder.setConfigurationName(String name)
Sets the name of the configuration.
|
ConfigurationBuilder<T> |
ConfigurationBuilder.setConfigurationSource(ConfigurationSource configurationSource)
Sets the configuration source, if one exists.
|
ConfigurationBuilder<T> |
ConfigurationBuilder.setDestination(String destination)
Specifies the destination for StatusLogger events.
|
ConfigurationBuilder<T> |
ConfigurationBuilder.setMonitorInterval(String intervalSeconds)
Sets the interval at which the configuration file should be checked for changes.
|
ConfigurationBuilder<T> |
ConfigurationBuilder.setPackages(String packages)
Sets the list of packages to search for plugins.
|
ConfigurationBuilder<T> |
ConfigurationBuilder.setShutdownHook(String flag)
Sets whether the shutdown hook should be disabled.
|
ConfigurationBuilder<T> |
ConfigurationBuilder.setShutdownTimeout(long timeout,
TimeUnit timeUnit)
How long appenders and background tasks will get to shutdown when the JVM shuts down.
|
ConfigurationBuilder<T> |
ConfigurationBuilder.setStatusLevel(org.apache.logging.log4j.Level level)
Sets the level of the StatusLogger.
|
ConfigurationBuilder<T> |
ConfigurationBuilder.setVerbosity(String verbosity)
Sets whether the logging should include constructing Plugins.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultConfigurationBuilder<T extends BuiltConfiguration> |
Modifier and Type | Method and Description |
---|---|
ConfigurationBuilder<T> |
DefaultConfigurationBuilder.add(AppenderComponentBuilder builder) |
protected ConfigurationBuilder<T> |
DefaultConfigurationBuilder.add(Component parent,
ComponentBuilder<?> builder) |
ConfigurationBuilder<T> |
DefaultConfigurationBuilder.add(CustomLevelComponentBuilder builder) |
ConfigurationBuilder<T> |
DefaultConfigurationBuilder.add(FilterComponentBuilder builder) |
ConfigurationBuilder<T> |
DefaultConfigurationBuilder.add(LoggerComponentBuilder builder) |
ConfigurationBuilder<T> |
DefaultConfigurationBuilder.add(RootLoggerComponentBuilder builder) |
ConfigurationBuilder<T> |
DefaultConfigurationBuilder.add(ScriptComponentBuilder builder) |
ConfigurationBuilder<T> |
DefaultConfigurationBuilder.add(ScriptFileComponentBuilder builder) |
ConfigurationBuilder<T> |
DefaultConfigurationBuilder.addProperty(String key,
String value) |
ConfigurationBuilder<T> |
DefaultConfigurationBuilder.addRootProperty(String key,
String value) |
ConfigurationBuilder<T> |
DefaultConfigurationBuilder.setAdvertiser(String advertiser) |
ConfigurationBuilder<T> |
DefaultConfigurationBuilder.setConfigurationName(String name)
Set the name of the configuration.
|
ConfigurationBuilder<T> |
DefaultConfigurationBuilder.setConfigurationSource(ConfigurationSource configurationSource)
Set the ConfigurationSource.
|
ConfigurationBuilder<T> |
DefaultConfigurationBuilder.setDestination(String destination) |
ConfigurationBuilder<T> |
DefaultConfigurationBuilder.setMonitorInterval(String intervalSeconds) |
ConfigurationBuilder<T> |
DefaultConfigurationBuilder.setPackages(String packages) |
ConfigurationBuilder<T> |
DefaultConfigurationBuilder.setShutdownHook(String flag) |
ConfigurationBuilder<T> |
DefaultConfigurationBuilder.setShutdownTimeout(long timeout,
TimeUnit timeUnit) |
ConfigurationBuilder<T> |
DefaultConfigurationBuilder.setStatusLevel(org.apache.logging.log4j.Level level) |
ConfigurationBuilder<T> |
DefaultConfigurationBuilder.setVerbosity(String verbosity) |
Copyright © 1999-2021 The Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.