You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
FIX: Reduce logs panel noise and make execution messages readable (OR-1457) (#59)
* fix: reduce logs-panel noise and make messages readable (OR-1457)
Layer 1 — silence the worst offender
- Demote UsingCachedObject from InfoLevel to DebugLevel so the
per-query "Using Cached Object of bigquery_connection_object" spam
no longer reaches the UI at default verbosity.
Layer 2A — fix data bugs leaking dev internals into the UI
- ProcessingModel: avoid Processing Model : "" by using cls.__name__
with file_name as a fallback, instead of str(cls) which can be empty
for dynamically generated no-code model classes.
- ExecStatus / Materialization: stop str(Enum) from leaking the dotted
enum names (ExecStatus.Success, Materialization.EPHEMERAL) into user
messages; use .value so the UI shows SUCCESS / OK / TABLE.
- Summary counts: parse_and_fire_reports compared end_status against
ExecStatus.Success/Error but end_status is set to OK/Fail, so
pass/error counters stayed zero. Compare against the correct
end-status values so DONE PASS=N now reflects reality.
Frontend
- Socket handler now captures the level alongside the message; each
log entry is stored as { level, message } instead of a raw string.
- New log-level selector in the bottom logs tab:
All logs / Info & above / Warnings & errors / Errors only
Default is "Info & above" (hides debug noise out of the box).
Choice persists in localStorage under visitran.logsLevel.
- Log rows are tinted by severity (grey/default/amber/red) for quick
scanning when All is selected.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* fix: address Greptile review — socket cleanup leak + memoize log filter
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* fix: use antd theme token for log-panel border color
Replaced hardcoded #f0f0f0 border with token.colorBorderSecondary so
the log-level dropdown separator renders correctly in both light and
dark themes.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments