Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.
Generate and View Apex Debug Logs
Apex debug logs can record database operations, system processes, and errors that occur
when executing a transaction or running unit tests in any authenticated org. Enable the Debug Log
in Salesforce Extensions for VS Code, then view the logs with VS Code or Salesforce
CLI.
-
In Salesforce Extensions for VS Code, prepare the org to generate logs and configure the
debugger.
- Log in to the org.
- For Replay Debugger, run SFDX: Turn on Apex Debug Log for Replay Debugger.
- Create a launch configuration file for Replay Debugger or Interactive Debugger.
-
After you run the tests, get a list of the debug logs.
1sf apex list log --target-org myscratch 2 3APPLICATION DURATION (MS) ID LOCATION SIZE (B) LOG USER OPERATION REQUEST START TIME STATUS 4─────────── ───────────── ─────── ───────── ──────── ───────── ─────────────── ─────── ─────────── ─────── 5Unknown 1143 07L9Axx SystemLog 23900 User User ApexTestHandler Api 2017-09-05x Success -
View a debug log by passing its ID to the apex get log
command.
1sf apex get log --log-id 07L9A000000aBYGUA2 2 338.0 APEX_CODE,FINEST;APEX_PROFILING,INFO;CALLOUT,INFO;DB,INFO;SYSTEM,DEBUG;VALIDATION,INFO;VISUALFORCE,INFO;WAVE,INFO;WORKFLOW,INFO 415:58:57.3 (3717091)|USER_INFO|[EXTERNAL]|0059A000000TwPM|test-ktjauhgzinnp@example.com|Pacific Standard Time|GMT-07:00 515:58:57.3 (3888677)|EXECUTION_STARTED 615:58:57.3 (3924515)|CODE_UNIT_STARTED|[EXTERNAL]|01p9A000000FmMN|RejectDuplicateFavoriteTest.acceptNonDuplicate() 715:58:57.3 (5372873)|HEAP_ALLOCATE|[72]|Bytes:3 8...