Skip to content

Сentralize logging#2906

Open
dordzhiev wants to merge 2 commits into
ImranR98:mainfrom
dordzhiev:refactor/centralize-logging-applogger
Open

Сentralize logging#2906
dordzhiev wants to merge 2 commits into
ImranR98:mainfrom
dordzhiev:refactor/centralize-logging-applogger

Conversation

@dordzhiev
Copy link
Copy Markdown

Eliminate avoid_print analyzer findings and standardize logging behavior.
Preserve actionable failure context in production and background scenarios where errors were previously swallowed or only shown in UI.
Improve maintainability by routing all operational logs through a single abstraction.

@dordzhiev dordzhiev force-pushed the refactor/centralize-logging-applogger branch from 35294ac to b66d4cf Compare May 12, 2026 14:00
@dordzhiev dordzhiev force-pushed the refactor/centralize-logging-applogger branch 2 times, most recently from b6ac565 to 77f1698 Compare May 20, 2026 23:18
Dordzhiev Danzan and others added 2 commits May 21, 2026 03:31
… visibility

- Migrate all print-based and ad-hoc logging in app/runtime flows to use the centralized `AppLogger` facade.
- Add structured error-context logging to previously silent or UI-only catch blocks across pages, providers, and app sources to ensure diagnostics are preserved without impacting user-facing behavior.
…ogging consistency

- Transition from the deprecated LogsProvider to the new AppLogger across the application, ensuring all logging is centralized and structured.
- Update logging calls in various components, including error handling and app lifecycle events, to utilize AppLogger's methods for better error visibility and maintainability.
- Remove the LogsProvider implementation entirely to streamline the logging architecture.
@dordzhiev dordzhiev force-pushed the refactor/centralize-logging-applogger branch from 77f1698 to 883f858 Compare May 21, 2026 00:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant