Skip to main content
Alerts and logs in your app dashboard show you what’s happening in your app. Alerts catch the problems your app users run into and help you fix them. Logs give you a searchable history of everything that happens in your app.
The Alerts tab on the Monitoring page with an open backend function alert, its Medium severity and the Fix with AI button

Open alerts on the Monitoring page


Finding alerts and logs

Your alerts and logs are in your app dashboard.
Due to recent updates, this page might be called Monitoring or Logs in your dashboard sidebar.
To find your alerts and logs:
  1. Go to your app editor.
  2. Click Dashboard.
  3. Click Monitoring or Logs in the sidebar.
  4. If you see the Alerts and Logs tabs, click the one you want.

Using production alerts

Production alerts watch your published app for problems your app users run into, such as records that fail to save, backend functions or server code that return errors, or integrations that fail. Turn on alerts for your app, then review and fix what they find.
What you need for alerts:
  • Plan: Production alerts are in beta and open to the Elite plan.
  • Published app: Alerts only watch the live version of your app.
  • Role: You need to be a workspace owner, admin or editor, or a guest invited to the app, to see and manage its alerts. Viewers don’t see the Alerts tab.
  • Imported apps: Alerts aren’t available for imported apps.

Turning alerts on or off

Alerts are off until you turn them on, and you turn them on for each app separately. Once they’re on, Base44 starts watching your published app and lists problems on the Alerts tab. To turn on production alerts:
  1. Go to your app editor.
  2. Click Dashboard.
  3. Click Monitoring in the sidebar.
  4. Click Turn on alerts on the Alerts tab.
  5. Click Turn on to confirm.
The Alerts tab before alerts are on, showing Turn on production alerts with the Turn on alerts button outlined

Turning on alerts from the Alerts tab

To turn off production alerts:
  1. Go to your app editor.
  2. Click Dashboard.
  3. Click Settings.
  4. Turn off the Production alerts toggle.
App settings with Settings selected in the sidebar and the Production alerts switch under Advanced Capabilities outlined

Turning off alerts in your app settings

Reviewing alerts

Each alert shows how serious the problem is and what kind of problem it is, such as a data, backend function, server, or integration problem. The number next to Monitoring in the sidebar shows how many alerts are open. New problems can take a few minutes to appear. Alerts are sorted into 3 views:
  • Open: Problems that need your attention.
  • Fixed: Alerts you fixed, and problems that stopped on their own.
  • Dismissed: Alerts you chose not to act on.
To review your alerts:
  1. Go to your app editor.
  2. Click Dashboard.
  3. Click Monitoring in the sidebar.
  4. Click the Alerts tab.
  5. (Optional) Choose Open, Fixed or Dismissed from the view menu, and use the category and severity filters to narrow the list.
  6. Click an alert to see its details. You see what happened, how many times it happened and, when it’s known, how many people it affected. Click More details to see the error, the page it came from, and when it was first and last seen.
An alert opened on the Alerts tab, showing what happened, what the fix aims for, the error and when it was seen

An alert's details

Fixing alerts

Each alert shows the best way to fix it. For problems in your app, the AI can work on a fix for you. For problems with your plan or setup, the alert offers a quick fix instead, such as upgrading your plan, adding credits, or verifying your domain. The AI explains what’s wrong and suggests a fix for you to approve. Your fix reaches your app users only after you publish. Once it’s live, the alert moves to Fixed. If the problem comes back, the alert reopens. If you leave your code as it is, the alert shows No changes made. To try again, click Try again in the alert’s row.
Fixing an alert with Fix with AI doesn’t use your credits.
To fix an alert with AI:
  1. Go to your app editor.
  2. Click Dashboard.
  3. Click Monitoring in the sidebar.
  4. On the Alerts tab, do one of the following:
    • Fix one alert: Click Fix with AI in the alert’s row.
    • Fix up to 10 alerts at once: Select the alerts, click Fix [number] selected, then click Fix with AI to confirm.
  5. In the AI chat, read the explanation, then choose the option to apply the fix. You can also type a reply to change the fix or leave your code as it is.
  6. Go back to Monitoring in your app dashboard.
  7. Click Publish in the banner above the list of alerts.

Getting email alerts

Create an email alert to hear about a problem the next time it happens, without checking the Alerts tab. The first time the problem happens again, you get an email and a Base44 notification. After that, you hear about it at most once a day while it keeps happening. Your email alert can take a moment to set up. Once it’s ready, the alert shows Email alert on. To edit or stop the email alert, click the alert on the Alerts tab, or go to the Workflows page. You can’t create an email alert for a dismissed alert or for an alert about your plan or credits. To create an email alert:
  1. Go to your app editor.
  2. Click Dashboard.
  3. Click Monitoring in the sidebar.
  4. Click the alert on the Alerts tab to see its details.
  5. Click Create email alert.
An alert's details on the Alerts tab with the Create email alert button outlined

Creating an email alert from an alert's details

Dismissing alerts

Dismiss an alert you don’t plan to act on, and it moves out of your open alerts. A dismissed alert stays dismissed even if the problem happens again, until you restore it. To dismiss an alert:
  1. Go to your app editor.
  2. Click Dashboard.
  3. Click Monitoring in the sidebar.
  4. Click the More actions icon next to the alert on the Alerts tab.
    The Alerts tab with an alert's More actions menu open, showing Create email alert and Dismiss, with Dismiss outlined

    Dismissing an alert from its More actions menu

  5. Click Dismiss.
To restore an alert you dismissed, switch the view to Dismissed and click Restore next to it.

Exploring logs

Use logs to troubleshoot problems, confirm that automations ran, and review who did what in your app, from user actions and function calls to schema and integration changes. Each event shows its type, who did it, and when, and you can expand any event to see its full details.
The Logs tab on the Monitoring page with Monitoring outlined in the dashboard sidebar

Your app logs

Understanding log categories

Logs are grouped into 2 categories.
  • Runtime: Activity that happens while people use your app. This includes entity operations (created, updated, deleted, restored), user events (registered, login, invited, role changed, page visits), access requests, function calls, integration and automation executions, agent conversations, data imports, file uploads, and security checks.
  • Setup: Changes to how your app is built and configured. This includes app lifecycle events (created, published, unpublished), entity schema changes, payment and OAuth integration setup, and domain changes.
To see only runtime or only setup events, use the category drop-down above the table.
The Logs tab with the category menu open, showing All Categories, Runtime and Setup, with Runtime outlined

Filtering logs by category

Logs show events for this app only. To see workspace-level events, such as member and billing changes, use the Audit Logs API. You need the Enterprise plan to use it. It isn’t included in the Business plan.

Filtering logs

Use the controls above the table to focus on the events you care about.
  • All time drop-down: Show events from a time range, from the last 15 minutes to the last 30 days, or choose Custom range to pick your own dates.
  • All Events drop-down: Filter by a specific event type, such as Entity Updated or Function Call.
  • Filter by email: Enter an email address to see one person’s activity.
  • Errors only: Turn this on to show only failed events.
Use Refresh to load the latest events, and the X next to the filters to clear them.
The logs filter bar with the email filter, date, category, event and Errors only controls outlined

Filtering your logs

Troubleshooting a report from one of your app users? Filter by their email and turn on Errors only to see exactly which of their actions failed.

Viewing event details

Click a log row to expand it. Depending on the event, the expanded row shows:
  • Details: The full metadata of the event, such as the entity and fields involved.
  • Outputs: What the event produced, for example a function’s response.
  • Error: The error message, when the event failed.
To copy the details, outputs or error, click the Copy icon next to the one you want.
A log event expanded in your logs, with its Details view outlined

Inspecting the details of a log event


FAQs

Click a question below to learn more about monitoring your app.
Logs appear once there is activity in your app. If the table stays empty, open your app, perform an action such as creating a record, then click Refresh.
No. Analytics summarizes traffic and usage trends, while logs record individual events with full details. Use analytics to understand how your app performs and logs to investigate specific actions.
Yes. Filter the event type to Function Call to see each invocation. For live debugging while you build, you can also use the activity monitor in the code editor.