Start and stop recording (ssoadm)
Start AM recording with the ssoadm start-recording command.
For example:
$ ssoadm \
start-recording \
--servername https://openam.example.com:8443/openam \
--adminid uid=amAdmin,ou=People,dc=openam,dc=forgerock,dc=org \
--password-file /tmp/pwd.txt \
--jsonfile recording.json
{
  "recording": true,
  "record": {
    "issueID": 103572,
    "referenceID": "policyEvalFails",
    "description": "Record everything",
    "zipEnable": false,
    "threadDump": {
      "enable": true,
      "delay": {
        "timeUnit": "SECONDS",
        "value": 5
      }
    },
    "configExport": {
      "enable": true,
      "password": "admin password",
      "sharePassword": true
    },
    "debugLogs": {
      "debugLevel": "message",
      "autoStop": {
        "time": {
          "timeUnit": "MILLISECONDS",
          "value": 15000
        },
        "fileSize": {
          "sizeUnit": "KB",
          "value": 1048576
        }
      }
    },
    "status": "RUNNING",
    "folder": "/home/openam/debug/record/103572/policyEvalFails/"
  }
}| The  | 
In the preceding ssoadm start-recording command example,
the recording.json file specifies the information to be recorded
and under what conditions recording automatically terminates.
An active recording event stops when:
- 
To explicitly tell AM to stop recording, use the ssoadm stop-recordingcommand.See the ssoadm for details about this command. 
- 
Another ssoadm start-recordingcommand is sent to AM that specifies an issue ID that differs from the active recording event’s issue ID. In this case, the initial recording session terminates and the new recording event starts. Note that you can determine whether an AM recording event is active by using thessoadm get-recording-statuscommand.
- 
A timer configured in the recording control file determines that the maximum amount of time for the recording event has been reached. 
- 
A file size monitor configured in the recording control file determines that the maximum amount of information in debug logs has been reached.