Loading
Enhance Salesforce with Code
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          . Debug Log Levels

          Debug Log Levels

          To specify the level of information that gets included in debug logs, set up trace flags and debug levels. The debug levels assigned to your trace flags control the type and amount of information that is logged for different events. After logging has occurred, inspect debug events in your debug logs.

          Required Editions

          Available in: Salesforce Classic (not available in all orgs) and Lightning Experience
          Available in: Enterprise, Performance, Unlimited, Developer, and Database.com Editions
          User Permissions Needed
          To use the Developer Console: API Enabled AND View All Data
          To view, retain, and delete debug logs: View All Data
          To execute anonymous Apex: Author Apex
          To use code search and run SOQL or SOSL on the query tab: API Enabled
          To save changes to Apex classes and triggers: Author Apex
          To save changes to Visualforce pages and components:     Customize Application
          To save changes to Lightning resources: Customize Application

          Debug Log Types

          A trace flag triggers an Apex debug log. The trace flag includes a log type, a debug level for each debug log category, a start time, and an end time. The log types are:

          • DEVELOPER_LOG—A trace flag to log your activities in the Developer Console.
          • USER_DEBUG—A trace flag to log an individual user’s activities.
          • CLASS_TRACING—A trace flag to override the logging levels of Apex classes and triggers. It cannot generate logs on its own. Logging occurs only if either the USER_DEBUG or the DEVELOPER_LOG trace flag is also active for the user running the code.

          Debug Log Categories

          Each debug level profile includes a debug log level for each of the following log categories. The amount of information logged for each category depends on the log level.

          Log Category Description
          Database Includes information about database activity, including every data manipulation language (DML) statement or inline SOQL or SOSL query.
          Workflow Includes information for workflow rules, flows, and processes, such as the rule name and the actions taken.
          NBA Includes information about Einstein Next Best Action activity, including strategy execution details from Strategy Builder.
          Validation Includes information about validation rules, such as the name of the rule and whether the rule evaluated true or false.
          Callout Includes the request-response XML that the server is sending and receiving from an external web service. Useful when debugging issues related to using Lightning Platform web service API calls or troubleshooting user access to external objects via Salesforce Connect.
          Apex Code Includes information about the Apex code. Can include information such as log messages generated by DML statements, inline SOQL or SOSL queries, the start and completion of any triggers, and the start and completion of any test method.
          Apex Profiling Includes cumulative profiling information, such as the limits for your namespace and the number of emails sent.
          Visualforce Includes information about Visualforce events, including serialization and deserialization of the view state or the evaluation of a formula field in a Visualforce page.
          System Includes information about calls to all system methods such as the System.debug method.

          Debug Log Levels

          Each debug level profile includes one of the following log levels for each log category. The levels are listed from lowest to highest. Specific events are logged based on the combination of category and levels. Most events start being logged at the INFO level. The level is cumulative, that is, if you select FINE, the log also includes all events logged at the DEBUG, INFO, WARN, and ERROR levels.

          Note
          Note Not all levels are available for all categories. Only the levels that correspond to one or more events are available.
          • NONE—No logging.
            system.logginglevel, none
          • ERROR—Error and exception logging.
            system.logginglevel, error
          • WARN—Warning logging.
            system.logginglevel, warn
          • INFO—Informational logging.
            system.logginglevel, info
          • DEBUG—User-specified logging.
            system.logginglevel, debug
          • FINE—High level of logging.
            system.logginglevel, fine
          • FINER—Higher level of logging than FINE.
            system.logginglevel, finer
          • FINEST—Highest level of logging.
            system.logginglevel, finest
          Important
          Important Before running a deployment, verify that the Apex Code log level isn’t set to FINEST. Otherwise, the deployment is likely to take longer than expected. If the Developer Console is open, the log levels in the Developer Console affect all logs, including logs created during a deployment.

          Debug Log Line Example

          Here’s is an example of what is written to the debug log. The debug log line represents an event. Here, the event is USER_DEBUG. The format is timestamp | event identifier.

          Debug Log Line Example

          Debug Log Line Example
          • timestamp: Consists of the time when the event occurred and a value between parentheses. The time is in the user’s time zone and in the format HH:mm:ss.SSS. The value in parentheses represents the time elapsed in nanoseconds since the start of the request. The elapsed time value is excluded from logs reviewed in the Developer Console when you use the Execution Log view. However, you can see the elapsed time when you use the Raw Log view. To open the Raw Log view, from the Developer Console’s Logs tab, right-click the name of a log and select Open Raw Log.
          • event identifier: Specifies the event that triggered the debug log entry (such as SAVEPOINT_RESET or VALIDATION_RULE).

            Also includes additional information logged with that event, such as the method name or the line and character number where the code was executed. If a line number can’t be located, [EXTERNAL] is logged instead. For example, [EXTERNAL] is logged for built-in Apex classes or code that’s in a managed package.

            For some events (CODE_UNIT_STARTED, CODE_UNIT_FINISHED, VF_APEX_CALL_START, VF_APEX_CALL_END, CONSTRUCTOR_ENTRY, and CONSTRUCTOR_EXIT), the end of the event identifier includes a pipe (|) followed by a typeRef for an Apex class or trigger.

            For a trigger, the typeRef begins with the SFDC trigger prefix __sfdc_trigger/. For example, __sfdc_trigger/YourTriggerName or __sfdc_trigger/YourNamespace/YourTriggerName.

            For a class, the typeRef uses the format YourClass, YourClass$YourInnerClass, or YourNamespace/YourClass$YourInnerClass.

          In this example, the event identifier is made up of the following:

          • Event name:
            USER_DEBUG
          • Line number of the event in the code:
            [2]
          • Logging level the System.Debug method was set to:
            DEBUG
          • User-supplied string for the System.Debug method:
            Hello world!

          This code snippet triggers the following example of a log line.

          Debug Log Line Code Snippet

          Debug Log Line Code Snippet

          The following log line is recorded when the test reaches line 5 in the code.

          15:51:01.071 (55856000)|DML_BEGIN|[5]|Op:Insert|Type:Invoice_Statement__c|Rows:1

          In this example, the event identifier is made up of the following.

          • Event name:
            DML_BEGIN
          • Line number of the event in the code:
            [5]
          • DML operation type—Insert:
            Op:Insert
          • Object name:
            Type:Invoice_Statement__c
          • Number of rows passed into the DML operation:
            Rows:1

          Log Event Types

          The combination of log category and log level that specify which events get logged. Each event can log additional information, such as the line and character number where the event started, fields associated with the event, and duration of the event.

          The following event types are logged. The table lists which fields or other information is logged with each event, and which combination of log level and category causes an event to be logged.

          Event Name Fields or Information Logged with Event Category Logged Level Logged
          BULK_HEAP_ALLOCATE Number of bytes allocated Apex Code FINEST
          CALLOUT_REQUEST Line number and request headers Callout INFO and above

          CALLOUT_REQUEST

          (External object access via cross-org and OData adapters for Salesforce Connect)

          External endpoint and method Callout INFO and above
          CALLOUT_RESPONSE Line number and response body Callout INFO and above

          CALLOUT_RESPONSE

          (External object access via cross-org and OData adapters for Salesforce Connect)

          Status and status code Callout INFO and above
          CODE_UNIT_FINISHED

          Line number, code unit name, such as MyTrigger on Account trigger event BeforeInsert for [new], and:

          • For Apex methods, the namespace (if applicable), class name, and method name; for example, YourNamespace.YourClass.yourMethod() or YourClass.yourMethod()
          • For Apex triggers, a typeRef; for example, __sfdc_trigger/YourNamespace.YourTrigger or __sfdc_trigger/YourTrigger
          Apex Code ERROR and above
          CODE_UNIT_STARTED

          Line number, code unit name, such as MyTrigger on Account trigger event BeforeInsert for [new], and:

          • For Apex methods, the namespace (if applicable), class name, and method name; for example, YourNamespace.YourClass.yourMethod() or YourClass.yourMethod()
          • For Apex triggers, a typeRef; for example, __sfdc_trigger/YourTrigger
          Apex Code ERROR and above
          CONSTRUCTOR_ENTRY Line number, Apex class ID, the string <init>() with the types of parameters (if any) between the parentheses, and a typeRef; for example, YourClass or YourClass.YourInnerClass Apex Code FINE and above
          CONSTRUCTOR_EXIT Line number, the string <init>() with the types of parameters (if any) between the parentheses, and a typeRef; for example, YourClass or YourClass.YourInnerClass Apex Code FINE and above
          CUMULATIVE_LIMIT_USAGE None Apex Profiling INFO and above
          CUMULATIVE_LIMIT_USAGE_END None Apex Profiling INFO and above
          CUMULATIVE_PROFILING None Apex Profiling FINE and above
          CUMULATIVE_PROFILING_BEGIN None Apex Profiling FINE and above
          CUMULATIVE_PROFILING_END None Apex Profiling FINE and above
          CURSOR_CREATE_BEGIN

          Line number and SOQL query

          This event occurs when you call Database.getCursor() or Database.getPaginationCursor().

          DB INFO and above
          CURSOR_CREATE_END

          Line number, query ID, and number of rows in the result set

          This event occurs when a cursor or pagination cursor is created.

          DB INFO and above
          CURSOR_FETCH

          Line number, query ID, cursor offset position, and number of rows fetched

          This event occurs when you call Cursor.fetch().

          DB INFO and above
          CURSOR_FETCH_PAGE

          Line number, query ID, cursor offset position, and number of rows on the current page

          This event occurs when you call PaginationCursor.fetchPage().

          DB INFO and above
          DML_BEGIN Line number, operation (such as Insert or Update), record name or type, and number of rows passed into DML operation DB INFO and above
          DML_END Line number DB INFO and above
          EMAIL_QUEUE Line number Apex Code INFO and above
          ENTERING_MANAGED_PKG Package namespace Apex Code FINE and above
          EVENT_SERVICE_PUB_BEGIN Event Type Workflow INFO and above
          EVENT_SERVICE_PUB_DETAIL Subscription IDs, ID of the user who published the event, and event message data Workflow FINER and above
          EVENT_SERVICE_PUB_END Event Type Workflow INFO and above
          EVENT_SERVICE_SUB_BEGIN Event type and action (subscribe or unsubscribe) Workflow INFO and above
          EVENT_SERVICE_SUB_DETAIL ID of the subscription, ID of the subscription instance, reference data (such as process API name), ID of the user who activated or deactivated the subscription, and event message data Workflow FINER and above
          EVENT_SERVICE_SUB_END Event type and action (subscribe or unsubscribe) Workflow INFO and above
          EXCEPTION_THROWN Line number, exception type, and message Apex Code INFO and above
          EXECUTION_FINISHED None Apex Code ERROR and above
          EXECUTION_STARTED None Apex Code ERROR and above
          FATAL_ERROR Exception type, message, and stack trace Apex Code ERROR and above
          FLOW_ACTIONCALL_DETAIL Interview ID, element name, action type, action enum or ID, whether the action call succeeded, and error message Workflow FINER and above
          FLOW_ASSIGNMENT_DETAIL Interview ID, reference, operator, and value Workflow FINER and above
          FLOW_BULK_ELEMENT_BEGIN Interview ID and element type Workflow FINE and above
          FLOW_BULK_ELEMENT_DETAIL Interview ID, element type, element name, number of records Workflow FINER and above
          FLOW_BULK_ELEMENT_END Interview ID, element type, element name, number of records, and execution time Workflow FINE and above
          FLOW_BULK_ELEMENT_LIMIT_USAGE

          Incremented usage toward a limit for this bulk element. Each event displays the usage for one of the following limits:

          SOQL queries
          SOQL query rows
          SOSL queries
          DML statements
          DML rows
          CPU time in ms
          Heap size in bytes
          Callouts
          Email invocations
          Future calls
          Jobs in queue
          Push notifications
          Workflow FINER and above
          FLOW_BULK_ELEMENT_NOT_SUPPORTED Operation, element name, and entity name that doesn’t support bulk operations Workflow INFO and above
          FLOW_CREATE_INTERVIEW_BEGIN Organization ID, definition ID, and version ID Workflow INFO and above
          FLOW_CREATE_INTERVIEW_END Interview ID and flow name Workflow INFO and above
          FLOW_CREATE_INTERVIEW_ERROR Message, organization ID, definition ID, and version ID Workflow ERROR and above
          FLOW_ELEMENT_BEGIN Interview ID, element type, and element name Workflow FINE and above
          FLOW_ELEMENT_DEFERRED Element type and element name Workflow FINE and above
          FLOW_ELEMENT_END Interview ID, element type, and element name Workflow FINE and above
          FLOW_ELEMENT_ERROR Message, element type, and element name (flow runtime exception) Workflow ERROR and above
          FLOW_ELEMENT_ERROR Message, element type, and element name (spark not found) Workflow ERROR and above
          FLOW_ELEMENT_ERROR Message, element type, and element name (designer exception) Workflow ERROR and above
          FLOW_ELEMENT_ERROR Message, element type, and element name (designer limit exceeded) Workflow ERROR and above
          FLOW_ELEMENT_ERROR Message, element type, and element name (designer runtime exception) Workflow ERROR and above
          FLOW_ELEMENT_FAULT Message, element type, and element name (fault path taken) Workflow WARNING and above
          FLOW_ELEMENT_LIMIT_USAGE

          Incremented usage toward a limit for this element. Each event displays the usage for one of these limits.

          SOQL queries
          SOQL query rows
          SOSL queries
          DML statements
          DML rows
          CPU time in ms
          Heap size in bytes
          Callouts
          Email invocations
          Future calls
          Jobs in queue
          Push notifications
          Workflow FINER and above
          FLOW_INTERVIEW_FINISHED_LIMIT_USAGE

          Usage toward a limit when the interview finishes. Each event displays the usage for one of these limits.

          SOQL queries
          SOQL query rows
          SOSL queries
          DML statements
          DML rows
          CPU time in ms
          Heap size in bytes
          Callouts
          Email invocations
          Future calls
          Jobs in queue
          Push notifications
          Workflow FINER and above
          FLOW_INTERVIEW_PAUSED Interview ID, flow name, and why the user paused Workflow INFO and above
          FLOW_INTERVIEW_RESUMED Interview ID and flow name Workflow INFO and above
          FLOW_LOOP_DETAIL

          Interview ID, index, and value

          The index is the position in the collection variable for the item that the loop is operating on.

          Workflow FINER and above
          FLOW_RULE_DETAIL Interview ID, rule name, and result Workflow FINER and above
          FLOW_START_INTERVIEW_BEGIN Interview ID and flow name Workflow INFO and above
          FLOW_START_INTERVIEW_END Interview ID and flow name Workflow INFO and above
          FLOW_START_INTERVIEWS_BEGIN Requests Workflow INFO and above
          FLOW_START_INTERVIEWS_END Requests Workflow INFO and above
          FLOW_START_INTERVIEWS_ERROR Message, interview ID, and flow name Workflow ERROR and above
          FLOW_START_INTERVIEW_LIMIT_USAGE

          Usage toward a limit at the interview’s start time. Each event displays the usage for one of the following limits:

          SOQL queries
          SOQL query rows
          SOSL queries
          DML statements
          DML rows
          CPU time in ms
          Heap size in bytes
          Callouts
          Email invocations
          Future calls
          Jobs in queue
          Push notifications
          Workflow FINER and above
          FLOW_START_SCHEDULED_RECORDS Message and number of records that the flow runs for Workflow INFO and above
          FLOW_SUBFLOW_DETAIL Interview ID, name, definition ID, and version ID Workflow FINER and above
          FLOW_VALUE_ASSIGNMENT Interview ID, key, and value Workflow FINER and above
          FLOW_WAIT_EVENT_RESUMING_DETAIL Interview ID, element name, event name, and event type Workflow FINER and above
          FLOW_WAIT_EVENT_WAITING_DETAIL Interview ID, element name, event name, event type, and whether conditions were met Workflow FINER and above
          FLOW_WAIT_RESUMING_DETAIL Interview ID, element name, and persisted interview ID Workflow FINER and above
          FLOW_WAIT_WAITING_DETAIL Interview ID, element name, number of events that the element is waiting for, and persisted interview ID Workflow FINER and above
          HEAP_ALLOCATE Line number and number of bytes Apex Code FINER and above
          HEAP_DEALLOCATE Line number and number of bytes deallocated Apex Code FINER and above
          IDEAS_QUERY_EXECUTE Line number DB FINEST
          LIMIT_USAGE_FOR_NS

          Namespace and the following limits:

          Number of SOQL queries
          
          Number of query rows
          
          Number of SOSL queries
          
          Number of DML statements
          
          Number of DML rows
          
          Number of code statements
          
          Maximum heap size
          
          Number of callouts
          
          Number of Email Invocations
          
          Number of fields describes
          
          Number of record type describes
          
          Number of child relationships
          
           describes
          
          Number of picklist describes
          
          Number of future calls
          
          Number of find similar calls
          
          Number of System.runAs() 
          
          invocations
          Apex Profiling FINEST
          METHOD_ENTRY Line number, the Lightning Platform ID of the class, and method signature (with namespace, if applicable) Apex Code FINE and above
          METHOD_EXIT

          Line number, the Lightning Platform ID of the class, and method signature (with namespace, if applicable)

          For constructors, the following information is logged: line number and class name.

          Apex Code FINE and above
          NAMED_CREDENTIAL_REQUEST

          Named Credential Id, Named Credential Name, Endpoint, Method, External Credential Type, Http Header Authorization, Request Size bytes, and Retry on 401.

          If using an outbound network connection, these additional fields are also logged: Outbound Network Connection Id, Outbound Network Connection Name, Outbound Network Connection Status, Host Type, Host Region, and Private Connect Outbound Hourly Data Usage Percent.

          Callout INFO and above
          NAMED_CREDENTIAL_RESPONSE Truncated section of the response body that’s returned from the NamedCredential callout. Callout INFO and above
          NAMED_CREDENTIAL_RESPONSE_DETAIL

          Named Credential Id, Named Credential Name, Status Code, Response Size bytes, Overall Callout Time ms, and Connect Time ms.

          If using an outbound network connection, these additional fields are also logged: Outbound Network Connection Id, Outbound Network Connection Name, and Private Connect Outbound Hourly Data Usage Percent.

          Callout FINER and above
          NBA_NODE_BEGIN Element name, element type NBA FINE and above
          NBA_NODE_DETAIL Element name, element type, message NBA FINE and above
          NBA_NODE_END Element name, element type, message NBA FINE and above
          NBA_NODE_ERROR Element name, element type, error message NBA ERROR and above
          NBA_OFFER_INVALID Name, ID, reason NBA FINE and above
          NBA_STRATEGY_BEGIN Strategy name NBA FINE and above
          NBA_STRATEGY_END Strategy name, count of outputs NBA FINE and above
          NBA_STRATEGY_ERROR Strategy name, error message NBA ERROR and above
          POP_TRACE_FLAGS Line number, the Lightning Platform ID of the class or trigger that has its log levels set and that is going into scope, the name of this class or trigger, and the log level settings that are in effect after leaving this scope System INFO and above
          PUSH_NOTIFICATION_INVALID_APP

          App namespace, app name

          This event occurs when Apex code is trying to send a notification to an app that doesn't exist in the org, or isn’t push-enabled.

          Apex Code ERROR
          PUSH_NOTIFICATION_INVALID_CERTIFICATE

          App namespace, app name

          This event indicates that the certificate is invalid. For example, it’s expired.

          Apex Code ERROR
          PUSH_NOTIFICATION_INVALID_NOTIFICATION

          App namespace, app name, service type (Apple or Android GCM), user ID, device, payload (substring), payload length.

          This event occurs when a notification payload is too long.

          Apex Code ERROR
          PUSH_NOTIFICATION_NO_DEVICES

          App namespace, app name

          This event occurs when none of the users we’re trying to send notifications to have devices registered.

          Apex Code DEBUG
          PUSH_NOTIFICATION_NOT_ENABLED

          This event occurs when push notifications aren’t enabled in your org.

          Apex Code INFO
          PUSH_NOTIFICATION_SENT

          App namespace, app name, service type (Apple or Android GCM), user ID, device, payload (substring)

          This event records that a notification was accepted for sending. We don’t guarantee delivery of the notification.

          Apex Code DEBUG
          PUSH_TRACE_FLAGS Line number, the Salesforce ID of the class or trigger that has its log levels set and that is going out of scope, the name of this class or trigger, and the log level settings that are in effect after entering this scope System INFO and above
          QUERY_MORE_BEGIN Line number DB INFO and above
          QUERY_MORE_END Line number DB INFO and above
          QUERY_MORE_ITERATIONS Line number and the number of queryMore iterations DB INFO and above
          SAVEPOINT_ROLLBACK Line number and Savepoint name DB INFO and above
          SAVEPOINT_SET Line number and Savepoint name DB INFO and above
          SLA_END Number of cases, load time, processing time, number of case milestones to insert, update, or delete, and new trigger Workflow INFO and above
          SLA_EVAL_MILESTONE Milestone ID Workflow INFO and above
          SLA_NULL_START_DATE None Workflow INFO and above
          SLA_PROCESS_CASE Case ID Workflow INFO and above
          SOQL_EXECUTE_BEGIN Line number, number of aggregations, and query source DB INFO and above
          SOQL_EXECUTE_END Line number, number of rows, and duration in milliseconds DB INFO and above
          SOQL_EXECUTE_EXPLAIN Query Plan details for the executed SOQL query. To get feedback on query performance, see Get Feedback on Query Performance. DB FINEST
          SOSL_EXECUTE_BEGIN Line number and query source DB INFO and above
          SOSL_EXECUTE_END Line number, number of rows, and duration in milliseconds DB INFO and above
          STACK_FRAME_VARIABLE_LIST

          Frame number and variable list of the form: Variable number | Value. For example:

          var1:50
          
          var2:'Hello World'
          Apex Profiling FINE and above
          STATEMENT_EXECUTE Line number Apex Code FINER and above
          STATIC_VARIABLE_LIST

          Variable list of the form: Variable number | Value. For example:

          var1:50
          
          var2:'Hello World'
          Apex Profiling FINE and above
          SYSTEM_CONSTRUCTOR_ENTRY Line number and the string <init>() with the types of parameters, if any, between the parentheses System FINE and above
          SYSTEM_CONSTRUCTOR_EXIT Line number and the string <init>() with the types of parameters, if any, between the parentheses System FINE and above
          SYSTEM_METHOD_ENTRY Line number and method signature System FINE and above
          SYSTEM_METHOD_EXIT Line number and method signature System FINE and above
          SYSTEM_MODE_ENTER Mode name System INFO and above
          SYSTEM_MODE_EXIT Mode name System INFO and above
          TESTING_LIMITS None Apex Profiling INFO and above
          TOTAL_EMAIL_RECIPIENTS_QUEUED Number of emails sent Apex Profiling FINE and above
          USER_DEBUG Line number, logging level, and user-supplied string Apex Code DEBUG and above by default. If the user sets the log level for the System.Debug method, the event is logged at that level instead.
          USER_INFO Line number, user ID, username, user timezone, and user timezone in GMT Apex Code ERROR and above
          VALIDATION_ERROR Error message Validation INFO and above
          VALIDATION_FAIL None Validation INFO and above
          VALIDATION_FORMULA Formula source and values Validation INFO and above
          VALIDATION_PASS None Validation INFO and above
          VALIDATION_RULE Rule name Validation INFO and above
          VARIABLE_ASSIGNMENT Line number, variable name (including the variable’s namespace, if applicable), a string representation of the variable’s value, and the variable’s address Apex Code FINEST
          VARIABLE_SCOPE_BEGIN Line number, variable name (including the variable’s namespace, if applicable), type, a value that indicates whether the variable can be referenced, and a value that indicates whether the variable is static Apex Code FINEST
          VARIABLE_SCOPE_END None Apex Code FINEST
          VF_APEX_CALL_START Element name, method name, return type, and the typeRef for the Visualforce controller (for example, YourApexClass) Apex Code INFO and above
          VF_APEX_CALL_END Element name, method name, return type, and the typeRef for the Visualforce controller (for example, YourApexClass) Apex Code INFO and above
          VF_DESERIALIZE_VIEWSTATE_BEGIN View state ID Visualforce INFO and above
          VF_DESERIALIZE_VIEWSTATE_END None Visualforce INFO and above
          VF_EVALUATE_FORMULA_BEGIN View state ID and formula Visualforce FINER and above
          VF_EVALUATE_FORMULA_END None Visualforce FINER and above
          VF_PAGE_MESSAGE Message text Apex Code INFO and above
          VF_SERIALIZE_VIEWSTATE_BEGIN View state ID Visualforce INFO and above
          VF_SERIALIZE_VIEWSTATE_END None Visualforce INFO and above
          WF_ACTION Action description Workflow INFO and above
          WF_ACTION_TASK Task subject, action ID, rule name, rule ID, owner, and due date Workflow INFO and above
          WF_ACTIONS_END Summary of actions performed Workflow INFO and above
          WF_APPROVAL Transition type, EntityName: NameField Id, and process node name Workflow INFO and above
          WF_APPROVAL_REMOVE EntityName: NameField Id Workflow INFO and above
          WF_APPROVAL_SUBMIT EntityName: NameField Id Workflow INFO and above
          WF_APPROVAL_SUBMITTER Submitter ID, submitter full name, and error message Workflow INFO and above
          WF_ASSIGN Owner and assignee template ID Workflow INFO and above
          WF_CRITERIA_BEGIN EntityName: NameField Id, rule name, rule ID, and (if the rule respects trigger types) trigger type and recursive count Workflow INFO and above
          WF_CRITERIA_END Boolean value indicating success (true or false) Workflow INFO and above
          WF_EMAIL_ALERT Action ID, rule name, and rule ID Workflow INFO and above
          WF_EMAIL_SENT Email template ID, recipients, and CC emails Workflow INFO and above
          WF_ENQUEUE_ACTIONS Summary of actions enqueued Workflow INFO and above
          WF_ESCALATION_ACTION Case ID and escalation date Workflow INFO and above
          WF_ESCALATION_RULE None Workflow INFO and above
          WF_EVAL_ENTRY_CRITERIA Process name, email template ID, and Boolean value indicating the result (true or false) Workflow INFO and above
          WF_FIELD_UPDATE EntityName: NameField Id and the object or field name Workflow INFO and above
          WF_FLOW_ACTION_BEGIN ID of flow trigger Workflow INFO and above
          WF_FLOW_ACTION_DETAIL ID of flow trigger, object type, and ID of record whose creation or update caused the workflow rule to fire, name and ID of workflow rule, and the names and values of flow variables Workflow FINE and above
          WF_FLOW_ACTION_END ID of flow trigger Workflow INFO and above
          WF_FLOW_ACTION_ERROR ID of flow trigger, ID of flow definition, ID of flow version, and flow error message Workflow ERROR and above
          WF_FLOW_ACTION_ERROR_DETAIL Detailed flow error message Workflow ERROR and above
          WF_FORMULA Formula source and values Workflow INFO and above
          WF_HARD_REJECT None Workflow INFO and above
          WF_NEXT_APPROVER Owner, next owner type, and field Workflow INFO and above
          WF_NO_PROCESS_FOUND None Workflow INFO and above
          WF_OUTBOUND_MSG EntityName: NameField Id, action ID, rule name, and rule ID Workflow INFO and above
          WF_PROCESS_FOUND Process definition ID and process label Workflow INFO and above
          WF_PROCESS_NODE Process name Workflow INFO and above
          WF_REASSIGN_RECORD EntityName: NameField Id and owner Workflow INFO and above
          WF_RESPONSE_NOTIFY Notifier name, notifier email, notifier template ID, and reply-to email Workflow INFO and above
          WF_RULE_ENTRY_ORDER Integer indicating order Workflow INFO and above
          WF_RULE_EVAL_BEGIN Rule type Workflow INFO and above
          WF_RULE_EVAL_END None Workflow INFO and above
          WF_RULE_EVAL_VALUE Value Workflow INFO and above
          WF_RULE_FILTER Filter criteria Workflow INFO and above
          WF_RULE_INVOCATION EntityName: NameField Id Workflow INFO and above
          WF_RULE_NOT_EVALUATED None Workflow INFO and above
          WF_SOFT_REJECT Process name Workflow INFO and above
          WF_SPOOL_ACTION_BEGIN Node type Workflow INFO and above
          WF_TIME_TRIGGER EntityName: NameField Id, time action, time action container, and evaluation Datetime Workflow INFO and above
          WF_TIME_TRIGGERS_BEGIN None Workflow INFO and above

          XDS_DETAIL

          (External object access via cross-org and OData adapters for Salesforce Connect)

          For OData adapters, the POST body and the name and evaluated formula for custom HTTP headers Callout FINER and above

          XDS_RESPONSE

          (External object access via cross-org and OData adapters for Salesforce Connect)

          External data source, external object, request details, number of returned records, and system usage Callout INFO and above

          XDS_RESPONSE_DETAIL

          (External object access via cross-org and OData adapters for Salesforce Connect)

          Truncated response from the external system, including returned records Callout FINER and above

          XDS_RESPONSE_ERROR

          (External object access via cross-org and OData adapters for Salesforce Connect)

          Error message Callout ERROR and above
          .
           
          Loading
          Salesforce Help | Article