Package com.sun.identity.log
Class LogManager
java.lang.Object
java.util.logging.LogManager
com.sun.identity.log.LogManager
@SupportedAll
@Deprecated(since="8.0.0",
forRemoval=true)
public class LogManager
extends LogManager
Deprecated, for removal: This API element is subject to removal in a future version.
This class keeps track of all the logger objects and does all the
bookkeeping work. It is extended from JDK's
LogManager to add
functionalities, such as adding our logger listening to DS changes, etc.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic StringDeprecated, for removal: This API element is subject to removal in a future version.The formatter which depends on the log settingsstatic StringDeprecated, for removal: This API element is subject to removal in a future version.The handler which will be added to each logger objectstatic booleanDeprecated, for removal: This API element is subject to removal in a future version.Is the Log Service running locally or remotelystatic booleanDeprecated, for removal: This API element is subject to removal in a future version.protected LevelDeprecated, for removal: This API element is subject to removal in a future version.Fields inherited from class java.util.logging.LogManager
LOGGING_MXBEAN_NAME -
Constructor Summary
ConstructorsConstructorDescriptionLogManager(com.sun.identity.monitoring.MonitoringServices monitoringServices, com.sun.identity.monitoring.MonitoringStatusService monitoringStatusService) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionbooleanDeprecated, for removal: This API element is subject to removal in a future version.Adds a logger to the Log Manager.final String[]Deprecated, for removal: This API element is subject to removal in a future version.Return the array of all LogRecord fields available for selection.protected StringDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.final SetDeprecated, for removal: This API element is subject to removal in a future version.Return the LogRecord fields selected to be included.protected booleanDeprecated, for removal: This API element is subject to removal in a future version.final booleanisSecure()Deprecated, for removal: This API element is subject to removal in a future version.Return whether secure logging is specified.voidDeprecated, for removal: This API element is subject to removal in a future version.final voidDeprecated, for removal: This API element is subject to removal in a future version.This method overrides thereadConfigurationmethod in JDKLogManagerclass.voidDeprecated, for removal: This API element is subject to removal in a future version.This method is called from two places, from readConfiguration() and from Logger.getLoggers().Methods inherited from class java.util.logging.LogManager
addConfigurationListener, checkAccess, getLogger, getLoggerNames, getLoggingMXBean, getLogManager, getProperty, readConfiguration, removeConfigurationListener, reset, updateConfiguration, updateConfiguration
-
Field Details
-
isLocal
public static boolean isLocalDeprecated, for removal: This API element is subject to removal in a future version.Is the Log Service running locally or remotely -
HANDLER
Deprecated, for removal: This API element is subject to removal in a future version.The handler which will be added to each logger object -
FORMATTER
Deprecated, for removal: This API element is subject to removal in a future version.The formatter which depends on the log settings -
isMonitoringInit
public static boolean isMonitoringInitDeprecated, for removal: This API element is subject to removal in a future version. -
loggingLevel
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Constructor Details
-
LogManager
@Inject public LogManager(com.sun.identity.monitoring.MonitoringServices monitoringServices, com.sun.identity.monitoring.MonitoringStatusService monitoringStatusService) Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
addLogger
Deprecated, for removal: This API element is subject to removal in a future version.Adds a logger to the Log Manager.- Overrides:
addLoggerin classLogManager- Parameters:
logger- Logger object to be added to the Log Manager.- Returns:
- true if the logger is added.
-
isSecure
public final boolean isSecure()Deprecated, for removal: This API element is subject to removal in a future version.Return whether secure logging is specified.- Returns:
securityStatus
-
getAllFields
Deprecated, for removal: This API element is subject to removal in a future version.Return the array of all LogRecord fields available for selection.- Returns:
allFields
-
getSelectedFieldSet
Deprecated, for removal: This API element is subject to removal in a future version.Return the LogRecord fields selected to be included.- Returns:
selectedFieldSet
-
readConfiguration
Deprecated, for removal: This API element is subject to removal in a future version.This method overrides thereadConfigurationmethod in JDKLogManagerclass. The base class method resets the loggers in memory. This method must add handlers to the loggers in memory according to the new configuration.- Overrides:
readConfigurationin classLogManager- Throws:
IOException- if there are IO problems reading the configuration.SecurityException- if a security manager exists and if the caller does not haveLoggingPermission("control").
-
updateMonitConfigForLogService
public void updateMonitConfigForLogService()Deprecated, for removal: This API element is subject to removal in a future version.This method is called from two places, from readConfiguration() and from Logger.getLoggers(). -
getLoggingStatusIsActive
public boolean getLoggingStatusIsActive()Deprecated, for removal: This API element is subject to removal in a future version. -
getBackend
Deprecated, for removal: This API element is subject to removal in a future version. -
isDBLogging
protected boolean isDBLogging()Deprecated, for removal: This API element is subject to removal in a future version. -
getDidFirstReadConfig
public boolean getDidFirstReadConfig()Deprecated, for removal: This API element is subject to removal in a future version. -
logStopLogs
public void logStopLogs()Deprecated, for removal: This API element is subject to removal in a future version.
-