ExeWatch
Real-time monitoring and AI anomaly detection for your Delphi and JavaScript apps. Know what went wrong before your customers complain.
Free tier available • No credit card required • 5-minute integration
Real scenarios where visibility saves hours of debugging
Your customer reports a crash that you can't reproduce in your environment.
With ExeWatch: You see the exact sequence of actions (breadcrumbs) leading to the crash, the user's hardware specs, OS version, and the full error stack trace. You fix it in 10 minutes.
One customer keeps complaining, but everyone else is fine.
With ExeWatch: Filter logs by customer. See their specific hardware (maybe they have 4GB RAM and others have 16GB), their app version (outdated?), and exactly which features cause issues.
You just deployed version 2.5 and want to make sure everything is stable.
With ExeWatch: Filter by release tag. Compare error rates between v2.4 and v2.5. See if new users encounter errors immediately or only power users with specific workflows.
Your support team receives a ticket: "The app didn't save my work".
With ExeWatch: Support searches by user email or customer ID. They see the timeline of events, where the save operation failed, disk space available, and can provide precise answers.
Users complain about features not working, but you don't see errors in your browser.
With ExeWatch: The JavaScript SDK captures errors from all browsers, including Safari, Edge, old Chrome versions. You see browser info, screen size, and user actions before the error.
Your desktop app works offline, but you need visibility when connectivity is restored.
With ExeWatch: Logs are persisted locally and automatically sent when connection is available. Nothing is lost. You see complete activity even from offline sessions.
Comprehensive data collected automatically
5 severity levels: Debug, Info, Warning, Error, Fatal. Filter by level, search by message, organize with custom tags.
Automatic capture of user actions before an error. See exactly what sequence of clicks, navigation, and API calls led to the problem.
Click → Navigate → API Call → Error
Attach user info to every event: ID, email, name. When a user reports an issue, find their logs instantly.
Filter by user email, see complete user sessions
Automatic collection of device specs. Understand if issues are related to hardware limitations.
If you sell to businesses, track each customer separately. See logs per customer, compare behavior, prioritize enterprise clients.
Perfect for B2B software vendors
Tag events with app version and custom context. Filter logs by release, environment (dev/staging/prod), feature flags.
Native SDKs for Delphi and JavaScript - no complex setup
Works with VCL, FMX, console apps, Windows services, Linux servers, DataSnap, RAD Server, and more.
Setup:
ExeWatchSDKv1.pas to your projectInitializeExeWatch(api_key, customer_id)uses
ExeWatchSDKv1;
// Initialize once at startup
InitializeExeWatch('ew_win_xxx', 'ACME-Corp');
// Log anywhere in your app
EW.Info('User opened settings', 'UI');
EW.Error('Database connection failed', 'DB');
// Measure performance
EW.StartTiming('database_query');
// ... your code ...
EW.EndTiming('database_query');
// User identity (global, not per-thread)
EW.SetUser('user123', 'john@acme.com', 'John Doe');
Highlights: Offline support, automatic retry, hardware info collection. Compatible with Delphi 10 Seattle+ on Windows and Linux.
Setup:
<!-- Add to your HTML -->
<script>
window.ewConfig = {
apiKey: 'ew_web_your_key',
customerId: 'ACME-Corp'
};
</script>
<script src="https://exewatch.com/static/js/exewatch.v1.min.js"></script>
// Then in your JavaScript:
ew.info('Page loaded', 'init');
ew.error('Payment failed', 'checkout');
// Measure performance
ew.startTiming('api_call');
// ... your code ...
ew.endTiming('api_call');
// User identity (global) & breadcrumbs
ew.setUser({ id: 'user123', email: 'john@acme.com' });
ew.addBreadcrumb('Buy Now clicked', 'ui');
Highlights: Persistent device ID, automatic browser info, works on all modern browsers, tiny footprint (~5KB).
Start free, upgrade when you need more
For personal projects and learning
For professionals and small teams
For growing teams and businesses
Everything you need to know about ExeWatch
Your users know when something goes wrong. Shouldn't you?
Start monitoring your applications today.