Details

    • Type: CSR
    • Status: Closed
    • Priority: P3
    • Resolution: Withdrawn
    • Fix Version/s: 15
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
      svc
    • Compatibility Kind:
      behavioral
    • Compatibility Risk:
      minimal
    • Compatibility Risk Description:
      Change of property names from com.oracle.usagetracker to jdk.usagelogger and not using 'oracle' in the directory names.
    • Interface Kind:
      add/remove/modify command line option, Other

      Description

      Summary

      Property, directory and property file name change due to Usage Logger Open sourcing.

      Problem

      Usage Logger (earlier Usage Tracker) has properties whose name starts with 'com.oracle'. It has directories which have 'oracle' in their path names. We cannot have 'oracle' in the name since we are open sourcing this feature.

      Solution

      Change com.oracle.* to jdk.* from properties, remove 'oracle' from directory paths and change usagetracker to usagelogger.

      Specification

      usagelogger.properties - Properties file to configure Usage Logger
      (old name usagetracker.properties)

      %ProgramData%\Java\ - Central location of usagelogger.properties in windows
      (old name %ProgramData%\Oracle\Java)

      /etc/java/ - Central location of usagelogger.properties in Linux and Solaris
      (old name /etc/oracle/java/)

      /Library/Application Support/Java/ - Central location of usagelogger.properties in macOS
      (old name /Library/Application Support/Oracle/Java/)

      -Djdk.usagelogger.config.file - System property to specify a properties file.
      (old name -Dcom.oracle.usagetracker.config.file)

      jdk.usagelogger.additionalProperties - Property to record values of additional Java properties and their values.
      (old name com.oracle.usagetracker.additionalProperties)

      jdk.usagelogger.innerQuote - Property to specify quote character/string

      jdk.usagelogger.logFileMaxSize - Property to specify log file size limit.

      jdk.usagelogger.logToFile - Property to specify log file.

      jdk.usagelogger.logToUDP - Property to log to remote host through UDP.

      jdk.usagelogger.maxFieldSize - Property for max size of a single field.

      jdk.usagelogger.maxSize - Property for max size of the overall record.

      jdk.usagelogger.quote - Property to specify character or string used to quote fields.

      jdk.usagelogger.sendTruncatedRecords - Property to specify if records can be truncated.

      jdk.usagelogger.separator - Property to specify separator for entries in the log file.

      jdk.usagelogger.verbose - Property for verbose output

      jdk.usagelogger.run.synchronous - Property for running synchronously

      jdk.usagelogger.debug - Property of debug output

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                lcable Larry Cable
                Reporter:
                sballal Sharath Ballal (Inactive)
                Reviewed By:
                Kevin Walls
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: