LogoLogo
Connectors
Salesforce B2B Commerce App 2.0
Salesforce B2B Commerce App 2.0
  • Salesforce B2B Commerce App 2.0
  • Introduction
    • How it works
    • Before you begin
    • Enabling Digital River fulfillments
  • Integrating the Digital River Salesforce B2B Commerce App
    • Step 1: Install the Salesforce B2B Commerce App
    • Step 2: Create page labels
    • Step 3: Configure the Salesforce B2B Commerce App
    • Step 4: Add custom Salesforce B2B Commerce App fields to page layouts
    • Step 5: Enable email deliverability
    • Step 6: Import ECCN codes, tax groups, and tax types
    • Step 7. Update the Product Sync settings
    • Step 8: Set up Digital River fulfillments
    • Step 9: Configure CC Admin settings
    • Step 10: Schedule backend jobs
    • Step 11: Manage permission sets
    • Step 12: Test the Digital River App Configuration
    • Step 13: Configure the Salesforce B2B Commerce App Logs
    • Step 14: Override the default App implementation
  • Uploading tax certificates (US TEMS)
  • Managing subscriptions
  • Managing regulatory fees
  • Issuing refunds
  • Support
  • Salesforce B2B Commerce App logs
  • Version number
Powered by GitBook
On this page

Salesforce B2B Commerce App logs

Learn how to work with the Salesforce B2B Commerce App logs.

PreviousSupportNextVersion number

Last updated 4 years ago

All Salesforce B2B Commerce App application logs are logged to a custom object called DCM Application Logs “digitalriverv2__DCM_Applications_Log__c”. The default logging level of the app is always set to ERROR. That is, it only logs errors. You can modify the default logging level in .

The app displays generic user-friendly error messages on the storefront user interface (UI), and the actual Error/Exception details will be logged to the DCM application log object. The Logging Level field on this object indicates the severity level of the log created by the application.

As you can see in the image above, there was an error while making a callout to Digital River API (Logging Level field is set to ERROR), and the request/response information is logged for debugging purposes. There are fields in this Log object that capture run-time exception information, as shown in the following image:

The Record Id field has information about the Salesforce or Digital River record that generated this log. In the following example, the Salesforce Record ID, a1U4C000000MnppUAC, generated the log. Note that the Logging Level for this record is DEBUG. That is, the severity level of this log is DEBUG, and this is only for debugging purposes. You can click the link next to the Link to Record field to go to the Salesforce record for the ID captured in the Record Id field.

Similarly, we have other fields for capturing User information (User Information section), Salesforce Governor Limits, and other support data. In case of any errors/exceptions encountered in the app, DCM Application logs would be the first place to go for debugging purposes.

​

Step 13