Ross ROSS = Recommend OSS · open-source software intelligence for agents

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

github.com/DaveWoodCom/XCGLogger · Swift · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
DaveWoodCom/XCGLoggermain32

For agents

markdown · JSON · MCP: product_card(name="DaveWoodCom/XCGLogger")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem