-
Notifications
You must be signed in to change notification settings - Fork 0
how to monitor
Douwe de Vries edited this page Jul 2, 2026
·
2 revisions
CSV Align is a local application rather than a hosted service, so monitoring is limited to local logs and test/CI output. There are no project-owned metrics, dashboards, alerts, or distributed tracing backends.
src/main.rs and src-tauri/src/main.rs initialize tracing_subscriber with EnvFilter::from_default_env(). Handlers in src/api/handlers.rs and commands in src-tauri/src/commands.rs use #[tracing::instrument] on key operations.
Run the local web app with logs:
RUST_LOG=debug cargo runRun desktop dev with logs:
RUST_LOG=debug cargo tauri devCI surfaces validation failures in .github/workflows/ci.yml. Packaging scripts also write GitHub Step Summary tables for Debian and RPM metadata validation.
| File | Purpose |
|---|---|
src/main.rs |
Local web logging setup. |
src-tauri/src/main.rs |
Desktop logging setup. |
src/api/handlers.rs |
Instrumented HTTP handlers. |
src-tauri/src/commands.rs |
Instrumented Tauri commands. |
.github/workflows/ci.yml |
CI validation output. |
For debugging local failures, see debugging.