public interface LogContextConfiguration
Modifier and Type | Interface and Description |
---|---|
static class |
LogContextConfiguration.Factory
The factory class for persistent configurations.
|
Modifier and Type | Method and Description |
---|---|
ErrorManagerConfiguration |
addErrorManagerConfiguration(String moduleName,
String className,
String errorManagerName,
String... constructorProperties) |
FilterConfiguration |
addFilterConfiguration(String moduleName,
String className,
String filterName,
String... constructorProperties) |
FormatterConfiguration |
addFormatterConfiguration(String moduleName,
String className,
String formatterName,
String... constructorProperties) |
HandlerConfiguration |
addHandlerConfiguration(String moduleName,
String className,
String handlerName,
String... constructorProperties)
Add a handler configuration.
|
LoggerConfiguration |
addLoggerConfiguration(String loggerName) |
PojoConfiguration |
addPojoConfiguration(String moduleName,
String className,
String pojoName,
String... constructorProperties)
Add a POJO configuration.
|
void |
commit()
Commit the current changes into the running logging configuration.
|
void |
forget()
Clear all the current changes and restore this object to its original state.
|
ErrorManagerConfiguration |
getErrorManagerConfiguration(String errorManagerName) |
List<String> |
getErrorManagerNames() |
FilterConfiguration |
getFilterConfiguration(String filterName) |
List<String> |
getFilterNames() |
FormatterConfiguration |
getFormatterConfiguration(String formatterName) |
List<String> |
getFormatterNames() |
HandlerConfiguration |
getHandlerConfiguration(String handlerName) |
List<String> |
getHandlerNames() |
LogContext |
getLogContext()
Get the log context being configured by this configuration object.
|
LoggerConfiguration |
getLoggerConfiguration(String loggerName) |
List<String> |
getLoggerNames() |
PojoConfiguration |
getPojoConfiguration(String pojoName)
Gets the POJO configuration.
|
List<String> |
getPojoNames()
A list of the POJO configuration names.
|
void |
prepare()
Prepares the current changes.
|
boolean |
removeErrorManagerConfiguration(String errorManagerName) |
boolean |
removeFilterConfiguration(String filterName) |
boolean |
removeFormatterConfiguration(String formatterName) |
boolean |
removeHandlerConfiguration(String handlerName)
Remove a handler configuration.
|
boolean |
removeLoggerConfiguration(String loggerName) |
boolean |
removePojoConfiguration(String pojoName)
Removes the POJO configuration.
|
LogContext getLogContext()
LoggerConfiguration addLoggerConfiguration(String loggerName)
boolean removeLoggerConfiguration(String loggerName)
LoggerConfiguration getLoggerConfiguration(String loggerName)
HandlerConfiguration addHandlerConfiguration(String moduleName, String className, String handlerName, String... constructorProperties)
moduleName
- the module name, or null
to use the logmanager's class pathclassName
- the class name of the handler (must not be null
)handlerName
- the name of the handler (must be unique within this configuration and not null
)constructorProperties
- an optional list of constructor property namesboolean removeHandlerConfiguration(String handlerName)
handlerName
- the handler name to removetrue
if the handler was removed, false
if the handler didn't existHandlerConfiguration getHandlerConfiguration(String handlerName)
FormatterConfiguration addFormatterConfiguration(String moduleName, String className, String formatterName, String... constructorProperties)
boolean removeFormatterConfiguration(String formatterName)
FormatterConfiguration getFormatterConfiguration(String formatterName)
FilterConfiguration addFilterConfiguration(String moduleName, String className, String filterName, String... constructorProperties)
boolean removeFilterConfiguration(String filterName)
FilterConfiguration getFilterConfiguration(String filterName)
ErrorManagerConfiguration addErrorManagerConfiguration(String moduleName, String className, String errorManagerName, String... constructorProperties)
boolean removeErrorManagerConfiguration(String errorManagerName)
ErrorManagerConfiguration getErrorManagerConfiguration(String errorManagerName)
void prepare()
PojoConfiguration addPojoConfiguration(String moduleName, String className, String pojoName, String... constructorProperties)
moduleName
- the module name, or null
to use the logmanager's class pathclassName
- the class name of the POJO (must not be null
)pojoName
- the name of the POJO (must be unique within this configuration and not null
constructorProperties
- an optional list of constructor property namesboolean removePojoConfiguration(String pojoName)
pojoName
- the name of the POJOtrue
if the configuration was removed, othwerwise false
if the configuration did not
exist or was not remove.PojoConfiguration getPojoConfiguration(String pojoName)
pojoName
- the name of the POJOnull
List<String> getPojoNames()
void commit()
void forget()
Copyright © 2017 JBoss by Red Hat. All rights reserved.