Package com.sun.identity.log
Class LogRecord
java.lang.Object
java.util.logging.LogRecord
com.sun.identity.log.LogRecord
- All Implemented Interfaces:
com.sun.identity.log.ILogRecord,Serializable
@Supported
@Deprecated(since="8.0.0",
forRemoval=true)
public class LogRecord
extends LogRecord
implements com.sun.identity.log.ILogRecord
Deprecated, for removal: This API element is subject to removal in a future version.
Extension to the JDK1.4
LogRecord to include the
logInfo HashMap and methods to store and retrieve
data from this logInfo Map. The logInfo Map is
supposed to be used by the client to fill in log-details which
will be used by the Formatter to construct the actual log string.
For JDK1.4 LogRecord please refer to
http://java.sun.com/j2se/1.4.1/docs/api/java/util/logging/LogRecord.html
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Construct theLogRecordwith the given Level and message values.Deprecated, for removal: This API element is subject to removal in a future version.Construct theLogRecordwith the given Level and message values. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLogInfo(String key, Object value) Deprecated, for removal: This API element is subject to removal in a future version.Adds to the log information map, the field key and its corresponding value.Deprecated, for removal: This API element is subject to removal in a future version.Returns the log information map which contains the set of fields and their corresponding values.voidsetLogInfoMap(Map logInfoMap) Deprecated, for removal: This API element is subject to removal in a future version.Convenience method to set the log information map.Methods inherited from class java.util.logging.LogRecord
getInstant, getLevel, getLoggerName, getLongThreadID, getMessage, getMillis, getParameters, getResourceBundle, getResourceBundleName, getSequenceNumber, getSourceClassName, getSourceMethodName, getThreadID, getThrown, setInstant, setLevel, setLoggerName, setLongThreadID, setMessage, setMillis, setParameters, setResourceBundle, setResourceBundleName, setSequenceNumber, setSourceClassName, setSourceMethodName, setThreadID, setThrown
-
Constructor Details
-
LogRecord
Deprecated, for removal: This API element is subject to removal in a future version.Construct theLogRecordwith the given Level and message values.- Parameters:
level- The log Levelmsg- The message string
-
LogRecord
Deprecated, for removal: This API element is subject to removal in a future version.Construct theLogRecordwith the given Level and message values.- Parameters:
level- The log Level.msg- The message string.token- The single sign-on token which will be used to fill in details like client IP address into theLogRecord.
-
-
Method Details
-
addLogInfo
Deprecated, for removal: This API element is subject to removal in a future version.Adds to the log information map, the field key and its corresponding value.- Parameters:
key- The key which will be used by the formatter to determine if this piece of info is supposed to be added to the log string according to the selected log fields.value- The value which may form a part of the actual log-string.
-
setLogInfoMap
Deprecated, for removal: This API element is subject to removal in a future version.Convenience method to set the log information map.- Parameters:
logInfoMap- Handler to the map which contains the log info
-
getLogInfoMap
Deprecated, for removal: This API element is subject to removal in a future version.Returns the log information map which contains the set of fields and their corresponding values.- Returns:
- The log information map.
-