Structured application logs
Six log levels, messages, structured parameters and nested-object inspection.
APPLICATION LOGGING / BROWSER + NODE.JS
Find the error, follow related events and inspect the detail. App Tracker brings your logs, healthchecks and alerts into one shared workspace.
One browser correlation ID connects these events.
{
"component": "checkout",
"attempt": 1,
"email": "[REDACTED]",
"accessToken": "[REDACTED]"
}
Recognized sensitive values are masked.
THE WORKSPACE
Collect structured logs, investigate errors and monitor application health in a shared workspace.
Six log levels, messages, structured parameters and nested-object inspection.
Log counts, severity breakdowns, activity charts and calendar views filtered by application and date.
Text, severity, time-range and custom-property filters, saved searches, browser correlation IDs and JSON/XML exports.
Scheduled URL healthchecks and notification profiles with recipients, log levels and message conditions.
Company workspaces, application management, team roles and two-factor authentication.
Plan usage, storage consumption, retention policies and billing history.
SENSITIVE DATA, LESS EXPOSURE
Sensitive-data redaction is built into both the app-tracker npm package and the backend. Recognized secrets and personal data are masked, and sensitive URL details are removed.
Before sendingThe package sanitizes log messages and structured parameters, including nested objects.
Before storageThe backend sanitizes incoming logs again. Log storage also uses encryption.
Recognized patterns include passwords, tokens, API keys, email addresses and IP addresses. Sensitive URL details are removed. Redaction is pattern-based: review what your application logs.
{
"message": "Request failed",
"email": "alex@example.com",
"accessToken": "example-token",
"attempt": 2
}{
"message": "Request failed",
"email": "[REDACTED]",
"accessToken": "[REDACTED]",
"attempt": 2
}INTEGRATION / APP-TRACKER
Meet app-tracker, our TypeScript and JavaScript logging package for browser and Node.js applications.
npm install app-trackerimport { AppTracker } from 'app-tracker';
const tracker = AppTracker.init('YOUR_API_KEY', {
userAgentOrOs: navigator.userAgent,
sendLogsInDevelopment: false
});
tracker.error('Payment request failed', {
component: 'checkout',
attempt: 2
});SETUP
Register, set up your company and create an application to get its API key.
Install app-tracker, initialize it with your key and start sending events.
Explore your dashboard, save useful searches and configure healthchecks and alerts.
A FEW PRACTICAL DETAILS
How integration, log protection and monitoring work in App Tracker.
App Tracker is an application logging and monitoring platform. It brings structured logs, analytics dashboards, saved searches, URL healthchecks and notification profiles into a company workspace.
Install the app-tracker npm package and initialize it with your application's API key. The package supports TypeScript and JavaScript, configurable batching and retries. See the npm installation and browser quick start, or the package documentation for Node.js configuration.
The npm package sanitizes messages and structured parameters before sending. The backend sanitizes incoming logs again, and log storage uses encryption. Recognized secrets and personal data are masked; sensitive URL details are removed. See the log redaction example. Pattern-based redaction does not replace reviewing the data your application logs.
Yes. Filter logs by text, severity, time range and custom properties, save searches and trace browser events through correlation IDs. Configure log notification profiles and scheduled URL healthchecks to monitor application issues.
The landing-page code does not use visitor analytics, tracking cookies or the App Tracker logging package. Technical hosting data may still be processed to deliver and secure the website. Read the landing-page privacy policy for details.
READY TO CONNECT YOUR APPLICATION?