DaveWoodCom/XCGLogger
A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog() or print(), but with additional information, such as the date, function name, filename and line number. observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4468
- days_rel: n/a
- days_push: 792
- n_releases_24m: 0
Adoption not part of the score
3986 stars · 476 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
XCGLogger is a debug logging library for Swift projects that enhances log output with contextual details like date, function name, filename, and line number. It supports logging to the console, files, and custom destinations across Apple platforms.
Use cases
- add structured debug logging to a Swift iOS app
- replace print() statements with logs that include file and line number
- write log output to a file on macOS or iOS
- log with severity levels in a Swift project
- debug a tvOS or watchOS application
When to choose
- you're building an iOS, macOS, tvOS, or watchOS app in Swift and want richer logs than print()
- you want a lightweight, mature Swift-native logging library with file destination support
- you need CocoaPods, Carthage, or Swift Package Manager integration
When to avoid
- you need cross-platform logging outside Apple ecosystems
- you want a highly active project with frequent updates
- you need structured/JSON logging or log aggregation integrations out of the box
Facets
library · maturity maintenance
logging developer-tools developer-tools mobile-development desktop-applications cross-platform swift debugging cocoapods carthage swift-package-manager apple-platforms console-logging file-logging ios macos
1 source
- readme: https://github.com/DaveWoodCom/XCGLogger · fetched 2026-08-28 · 9af63cee72eb
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| DaveWoodCom/XCGLogger | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="DaveWoodCom/XCGLogger")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem