public class ConfigurationPersistence extends Object implements org.jboss.logmanager.Configurator, org.jboss.logmanager.config.LogContextConfiguration
LogContextConfiguration and writes out the
configuration to the configuration file.| Constructor and Description |
|---|
ConfigurationPersistence() |
ConfigurationPersistence(org.jboss.logmanager.LogContext logContext) |
ConfigurationPersistence(org.jboss.logmanager.PropertyConfigurator config) |
| Modifier and Type | Method and Description |
|---|---|
org.jboss.logmanager.config.ErrorManagerConfiguration |
addErrorManagerConfiguration(String moduleName,
String className,
String errorManagerName,
String... constructorProperties) |
org.jboss.logmanager.config.FilterConfiguration |
addFilterConfiguration(String moduleName,
String className,
String filterName,
String... constructorProperties) |
org.jboss.logmanager.config.FormatterConfiguration |
addFormatterConfiguration(String moduleName,
String className,
String formatterName,
String... constructorProperties) |
org.jboss.logmanager.config.HandlerConfiguration |
addHandlerConfiguration(String moduleName,
String className,
String handlerName,
String... constructorProperties) |
org.jboss.logmanager.config.LoggerConfiguration |
addLoggerConfiguration(String loggerName) |
org.jboss.logmanager.config.PojoConfiguration |
addPojoConfiguration(String moduleName,
String className,
String pojoName,
String... constructorProperties) |
void |
commit() |
void |
configure(InputStream inputStream) |
void |
forget() |
static ConfigurationPersistence |
getConfigurationPersistence(org.jboss.logmanager.LogContext logContext)
Gets the property configurator.
|
org.jboss.logmanager.config.ErrorManagerConfiguration |
getErrorManagerConfiguration(String errorManagerName) |
List<String> |
getErrorManagerNames() |
org.jboss.logmanager.config.FilterConfiguration |
getFilterConfiguration(String filterName) |
List<String> |
getFilterNames() |
org.jboss.logmanager.config.FormatterConfiguration |
getFormatterConfiguration(String formatterName) |
List<String> |
getFormatterNames() |
org.jboss.logmanager.config.HandlerConfiguration |
getHandlerConfiguration(String handlerName) |
List<String> |
getHandlerNames() |
org.jboss.logmanager.LogContext |
getLogContext() |
org.jboss.logmanager.config.LogContextConfiguration |
getLogContextConfiguration()
Get the log context configuration.
|
org.jboss.logmanager.config.LoggerConfiguration |
getLoggerConfiguration(String loggerName) |
List<String> |
getLoggerNames() |
static ConfigurationPersistence |
getOrCreateConfigurationPersistence()
Gets the property configurator.
|
static ConfigurationPersistence |
getOrCreateConfigurationPersistence(org.jboss.logmanager.LogContext logContext)
Gets the property configurator.
|
org.jboss.logmanager.config.PojoConfiguration |
getPojoConfiguration(String pojoName) |
List<String> |
getPojoNames() |
void |
prepare() |
boolean |
removeErrorManagerConfiguration(String errorManagerName) |
boolean |
removeFilterConfiguration(String filterName) |
boolean |
removeFormatterConfiguration(String formatterName) |
boolean |
removeHandlerConfiguration(String handlerName) |
boolean |
removeLoggerConfiguration(String loggerName) |
boolean |
removePojoConfiguration(String pojoName) |
void |
rollback()
Rolls back the runtime changes.
|
void |
writeConfiguration(OperationContext context)
Write the logging configuration to the
logging.properties file. |
public ConfigurationPersistence()
public ConfigurationPersistence(org.jboss.logmanager.LogContext logContext)
public ConfigurationPersistence(org.jboss.logmanager.PropertyConfigurator config)
public static ConfigurationPersistence getOrCreateConfigurationPersistence()
ConfigurationPersistence does not exist a new one is created.public static ConfigurationPersistence getOrCreateConfigurationPersistence(org.jboss.logmanager.LogContext logContext)
ConfigurationPersistence does not exist a new one is created.logContext - the log context used to find the property configurator or to attach it to.public static ConfigurationPersistence getConfigurationPersistence(org.jboss.logmanager.LogContext logContext)
ConfigurationPersistence does not exist a null is
returned.logContext - the log context used to find the property configurator or to attach it to.nullpublic void configure(InputStream inputStream) throws IOException
configure in interface org.jboss.logmanager.ConfiguratorIOExceptionpublic org.jboss.logmanager.LogContext getLogContext()
getLogContext in interface org.jboss.logmanager.config.LogContextConfigurationpublic org.jboss.logmanager.config.LoggerConfiguration addLoggerConfiguration(String loggerName)
addLoggerConfiguration in interface org.jboss.logmanager.config.LogContextConfigurationpublic boolean removeLoggerConfiguration(String loggerName)
removeLoggerConfiguration in interface org.jboss.logmanager.config.LogContextConfigurationpublic org.jboss.logmanager.config.LoggerConfiguration getLoggerConfiguration(String loggerName)
getLoggerConfiguration in interface org.jboss.logmanager.config.LogContextConfigurationpublic List<String> getLoggerNames()
getLoggerNames in interface org.jboss.logmanager.config.LogContextConfigurationpublic org.jboss.logmanager.config.HandlerConfiguration addHandlerConfiguration(String moduleName, String className, String handlerName, String... constructorProperties)
addHandlerConfiguration in interface org.jboss.logmanager.config.LogContextConfigurationpublic boolean removeHandlerConfiguration(String handlerName)
removeHandlerConfiguration in interface org.jboss.logmanager.config.LogContextConfigurationpublic org.jboss.logmanager.config.HandlerConfiguration getHandlerConfiguration(String handlerName)
getHandlerConfiguration in interface org.jboss.logmanager.config.LogContextConfigurationpublic List<String> getHandlerNames()
getHandlerNames in interface org.jboss.logmanager.config.LogContextConfigurationpublic org.jboss.logmanager.config.FormatterConfiguration addFormatterConfiguration(String moduleName, String className, String formatterName, String... constructorProperties)
addFormatterConfiguration in interface org.jboss.logmanager.config.LogContextConfigurationpublic boolean removeFormatterConfiguration(String formatterName)
removeFormatterConfiguration in interface org.jboss.logmanager.config.LogContextConfigurationpublic org.jboss.logmanager.config.FormatterConfiguration getFormatterConfiguration(String formatterName)
getFormatterConfiguration in interface org.jboss.logmanager.config.LogContextConfigurationpublic List<String> getFormatterNames()
getFormatterNames in interface org.jboss.logmanager.config.LogContextConfigurationpublic org.jboss.logmanager.config.FilterConfiguration addFilterConfiguration(String moduleName, String className, String filterName, String... constructorProperties)
addFilterConfiguration in interface org.jboss.logmanager.config.LogContextConfigurationpublic boolean removeFilterConfiguration(String filterName)
removeFilterConfiguration in interface org.jboss.logmanager.config.LogContextConfigurationpublic org.jboss.logmanager.config.FilterConfiguration getFilterConfiguration(String filterName)
getFilterConfiguration in interface org.jboss.logmanager.config.LogContextConfigurationpublic List<String> getFilterNames()
getFilterNames in interface org.jboss.logmanager.config.LogContextConfigurationpublic org.jboss.logmanager.config.ErrorManagerConfiguration addErrorManagerConfiguration(String moduleName, String className, String errorManagerName, String... constructorProperties)
addErrorManagerConfiguration in interface org.jboss.logmanager.config.LogContextConfigurationpublic boolean removeErrorManagerConfiguration(String errorManagerName)
removeErrorManagerConfiguration in interface org.jboss.logmanager.config.LogContextConfigurationpublic org.jboss.logmanager.config.ErrorManagerConfiguration getErrorManagerConfiguration(String errorManagerName)
getErrorManagerConfiguration in interface org.jboss.logmanager.config.LogContextConfigurationpublic List<String> getErrorManagerNames()
getErrorManagerNames in interface org.jboss.logmanager.config.LogContextConfigurationpublic void prepare()
prepare in interface org.jboss.logmanager.config.LogContextConfigurationpublic org.jboss.logmanager.config.PojoConfiguration addPojoConfiguration(String moduleName, String className, String pojoName, String... constructorProperties)
addPojoConfiguration in interface org.jboss.logmanager.config.LogContextConfigurationpublic boolean removePojoConfiguration(String pojoName)
removePojoConfiguration in interface org.jboss.logmanager.config.LogContextConfigurationpublic org.jboss.logmanager.config.PojoConfiguration getPojoConfiguration(String pojoName)
getPojoConfiguration in interface org.jboss.logmanager.config.LogContextConfigurationpublic List<String> getPojoNames()
getPojoNames in interface org.jboss.logmanager.config.LogContextConfigurationpublic void commit()
commit in interface org.jboss.logmanager.config.LogContextConfigurationpublic void forget()
forget in interface org.jboss.logmanager.config.LogContextConfigurationpublic void rollback()
public org.jboss.logmanager.config.LogContextConfiguration getLogContextConfiguration()
writeConfiguration(OperationContext) method also
accesses this object directly.public void writeConfiguration(OperationContext context)
logging.properties file.context - the context used to determine the file location.Copyright © 2014 JBoss by Red Hat. All rights reserved.