logging-guide

Official

Unified OSLog logging for apps.

Authorvultisig
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill standardizes app logging practices by using OSLog and Logger to replace fragile print statements and ensure consistent visibility across the codebase.

Core Features & Use Cases

  • OSLog-based logging: centralized subsystem and category convention for structured logs.
  • Migration guidance: step-by-step process to replace print() with OSLog, including scope of logs and privacy considerations.
  • Best practices: consistent access modifiers, category naming, and usage patterns across views and services.

Quick Start

Replace simple print() statements with logger.info() and introduce private logger instances per module, following the subsystem "com.vultisig.app" and a descriptive category.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: logging-guide
Download link: https://github.com/vultisig/vultisig-ios/archive/main.zip#logging-guide

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.