script-development/kendo-error-tracker
Laravel package for tracking application errors, capturing exceptions, and surfacing reports for faster debugging. Helps centralize error visibility and streamline troubleshooting in Kendo-based projects.
scopeUserHashUsing) avoids building custom tenant-scoped hashing and user attribution plumbing.For executives: v0.2.1 closes a multi-tenant correctness and privacy gap. Previously, the same user id in two tenants could be counted as one affected user and could link reports across tenants. The fix is small and backwards-compatible: single-tenant apps see no change, while multi-tenant apps register one resolver and get tenant-scoped user hashes without sending tenant identifiers. This de-risks per-tenant database rollouts and enterprise launches.
For engineering: Register app(ErrorTracker::class)->scopeUserHashUsing(fn (): int|string|null => …) once to return the current tenant key. The key salts the hash locally and is never transmitted. No resolver, or a null return, preserves v0.2.0 behavior exactly. Invalid returns or exceptions omit the hash but still send the report. The README’s “Multi-tenant apps” section documents registration. Recommend adopting before any per-tenant isolation work.
How can I help you explore Laravel packages today?