Class AbstractLogConfiguration
java.lang.Object
org.eclipse.rdf4j.common.app.logging.base.AbstractLogConfiguration
- All Implemented Interfaces:
Configuration
,LogConfiguration
- Direct Known Subclasses:
LogbackConfiguration
,LogConfigurationBase
Base implementation of LogConfiguration.
- Author:
- Herko ter Horst
-
Field Summary
Fields inherited from interface org.eclipse.rdf4j.common.app.config.Configuration
DEFAULT_RESOURCES_LOCATION, DIR, RESOURCES_LOCATION
Fields inherited from interface org.eclipse.rdf4j.common.app.logging.LogConfiguration
ADMIN_EVENT_LOG_FILE, ADMIN_EVENT_LOGGER_NAME, LOG_FILE, LOGGING_DIR, USER_EVENT_LOG_FILE, USER_EVENT_LOGGER_NAME
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet application configurationThe base location on the file system for logging configuration and dataThe location on the file system where logging configuration is stored.The location on the file system where logging data is stored.Get packages as a setboolean
Is debug logging enabled?void
setAppConfiguration
(AppConfiguration config) Set application configurationvoid
setBaseDir
(File baseDir) Set the base location on the file system for logging configuration and datavoid
setDebugLoggingEnabled
(boolean debugLoggingEnabled) Enable or disable debug logging.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.rdf4j.common.app.config.Configuration
destroy, init, load, save
Methods inherited from interface org.eclipse.rdf4j.common.app.logging.LogConfiguration
getDefaultLogReader, getLogReader
-
Constructor Details
-
AbstractLogConfiguration
Constructor- Throws:
IOException
-
-
Method Details
-
setBaseDir
Description copied from interface:LogConfiguration
Set the base location on the file system for logging configuration and data- Specified by:
setBaseDir
in interfaceLogConfiguration
- Parameters:
baseDir
- the base location on the file system for logging configuration and data- Throws:
IOException
-
getBaseDir
Description copied from interface:LogConfiguration
The base location on the file system for logging configuration and data- Specified by:
getBaseDir
in interfaceLogConfiguration
- Returns:
- the base location on the file system for logging configuration and data
-
getConfDir
Description copied from interface:LogConfiguration
The location on the file system where logging configuration is stored.- Specified by:
getConfDir
in interfaceLogConfiguration
- Returns:
- the location on the file system where logging configuration is stored
-
getLoggingDir
Description copied from interface:LogConfiguration
The location on the file system where logging data is stored.- Specified by:
getLoggingDir
in interfaceLogConfiguration
- Returns:
- the location on the file system where logging data is stored
-
isDebugLoggingEnabled
public boolean isDebugLoggingEnabled()Description copied from interface:LogConfiguration
Is debug logging enabled?- Specified by:
isDebugLoggingEnabled
in interfaceLogConfiguration
- Returns:
- true if debug logging is enabled, false otherwise
-
setDebugLoggingEnabled
public void setDebugLoggingEnabled(boolean debugLoggingEnabled) Description copied from interface:LogConfiguration
Enable or disable debug logging.- Specified by:
setDebugLoggingEnabled
in interfaceLogConfiguration
- Parameters:
debugLoggingEnabled
- set to true if debug logging should be enabled, set to false otherwise
-
getPackages
Get packages as a set- Returns:
- packages as set of string
-
getAppConfiguration
Description copied from interface:LogConfiguration
Get application configuration- Specified by:
getAppConfiguration
in interfaceLogConfiguration
- Returns:
- application configuration
-
setAppConfiguration
Description copied from interface:LogConfiguration
Set application configuration- Specified by:
setAppConfiguration
in interfaceLogConfiguration
- Parameters:
config
- application configuration
-