DOCUMENTATION

Delphi

See the basic setup steps below to get started with the Logify Alert service:


Prerequisites

Logify Alert monitoring can only be integrated into Delphi applications that use madExcept or EurekaLog.

Generate an API Key

The Logify Alert service uses unique identifiers – API keys – to register and monitor individual applications. You will use this key later when creating an instance of Logify Alert client in code.

  1. Log in to the Logify Alert website: logify.devexpress.com.

  2. Switch to the Applications tab and click Create New Application.

  3. Specify the application name and description, then click Create.

  4. The Applications tab will now display a new entry with an auto-generated API key.

Send Reports to Logify Alert

To Use Logify Alert with madExcept:

  1. Download madExept v4+.

  2. Open your Delphi project in the IDE, and select Project | madExcept settings from the RAD Studio main menu.

  3. Check enable madExcept.

  4. Switch to the email & upload settings tab. Select upload to web server and specify the fields as follows:

    • web server - logify.devexpress.com/api/madexcept/NewReport?apiKey=API_KEY_FROM_SECTION_1
    • encrypt - SSL

  5. Click OK to save changes.

  6. Rebuild and redeploy your application. After each unexpected crash, madExcept will show an error notification dialog. If a user clicks send bug report to send the report via the wizard, it will be delivered to Logify Alert. Log in to logify.devexpress.com to review and process incoming reports.

Consider disabling the madExcept email/notifications functionality to use advanced Logify Alert notification options instead. Refer to the Logify Alert notification options instead. Please refer to the Email Notifications document for more information.

To Use Logify Alert with EurekaLog:

  1. Download and install EurekaLog v7+.

  2. Open your Delphi project in the IDE. Select Project | EurekaLog options from the RAD Studio main menu.

  3. Check the Activate EurekaLog box to enable the library.

  4. Switch to the Bug Report | Content tab. Check the entries to include in Logify Alert reports.

  5. Switch to the Anvanced | Code | Send Engines options tab and click Customize.

  6. Select HTTP upload, enable SSL/TLS, and set the URL to:

    logify.devexpress.com/api/eurekalog/NewReport?apiKey=API_KEY_FROM_SECTION_1

  7. Click OK to save changes.

  8. Rebuild and redeploy the application. After each unexpected crash, EurekaLog will show an error notification dialog. If users click Send Error Report to send the report via the wizard, it will be delivered to Logify Alert. Log in to logify.devexpress.com to review and process incoming reports.

Consider disabling EurekaLog email/notifications functionality to use advanced Logify Alert notification options instead. Refer to the Email Notifications document for more information.

Terms of use Copyright © 2016-2023 Developer Express Inc.