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 Details

    • LogRecord

      @Supported public LogRecord(Level level, String msg)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Construct the LogRecord with the given Level and message values.
      Parameters:
      level - The log Level
      msg - The message string
    • LogRecord

      @Supported public LogRecord(Level level, String msg, Object token)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Construct the LogRecord with 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 the LogRecord.
  • Method Details

    • addLogInfo

      @Supported public void addLogInfo(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.
      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

      @Supported public void setLogInfoMap(Map logInfoMap)
      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

      @Supported public Map 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.