DevTracker
Development tracker for monitoring application behavior.
Provides comprehensive tracking of page entries, view model creations, recompositions, function calls, and custom events with thread-safe operations.
References:
Properties
Functions
Appends a single event to the tracking file (useful for large datasets).
Automatically detects the calling function name from the call stack.
Exports statistics in various formats.
Gets all recorded events as an immutable map.
Gets all recorded statistics as an immutable map.
Gets statistics grouped by category.
Gets all recorded events for a specific context.
Gets statistics for a specific context.
Gets the total number of events tracked across all contexts.
Logs a tracking event in a structured format.
Prints a comprehensive summary of all tracked data.
Records a tracking event with improved performance and memory management.
Saves tracking data to file synchronously. Keeps signature intact. Ensures single, correct extension.
Enables or disables tracking globally.
Sets up file tracking with optional auto-save. Keeps signature intact. Generates a default .log file initially.
Tracks a custom event.
Tracks a function call with optional details.
Tracks a page entry with automatic caller detection.
Tracks a recomposition with automatic caller detection.
Updates the tracker configuration.