logging-system

Standardize logging and error codes across Tauri, Vue, and Rust.

2|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/Showiix/EsportManager2 --skill logging-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: logging-system
Source: https://github.com/Showiix/EsportManager2/tree/main/.claude/skills/logging-system
Command: npx skills add https://github.com/Showiix/EsportManager2 --skill logging-system

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Logging and error handling are centralized to ensure consistent diagnostics, user guidance, and maintainability across frontend and backend components.

Core Features & Use Cases

  • Unified logging service with frontend-backend synchronization
  • Structured error codes and guided error prompts
  • Developer-friendly log monitoring and maintenance

Quick Start

Initialize the logging system and open the live log dashboard.

Frequently Asked Questions about logging-system

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement unified logging and error handling across a Tauri and Vue app?

Unified logging and error handling across a Tauri and Vue app is implemented using a central Rust logging service synced with a TypeScript logger. This infrastructure standardizes logs and error codes, enabling real-time monitoring and structured errors across both frontend and backend layers.

What is the best way to standardize error codes and guide users during frontend failures?

The best way to standardize error codes and guide users during failures is to implement a formal error code system paired with a frontend error guide. This setup provides structured errors and prompts that guide users effectively when the application encounters an issue.

How do I initialize a logging service and monitor real-time logs in a Rust backend?

To initialize logging and monitor real-time logs in a Rust backend, you call the central logging service's init_logging function. This establishes the logging infrastructure, allowing you to track diagnostics via a live log dashboard during application runtime.

Can I synchronize frontend logs with a Rust backend using a dedicated log command interface?

Yes, you can synchronize frontend logs with a Rust backend using a dedicated log command interface. This interface connects the TypeScript frontend logger with the central Rust logging service to ensure consistent diagnostics across the desktop app.

How do I clean up old logs and maintain logging infrastructure in a desktop app?

You clean up old logs and maintain logging infrastructure by invoking the cleanup_old_logs function provided by the central logging service. This routine maintenance ensures the logging system remains developer-friendly without accumulating excessive stale data.