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.