DEV Community

Tony Larry
Tony Larry

Posted on

Swift Utilities for writing to and reading from the device log

Logging

Utilities for writing to and reading from the device log

  • AEConsole - Customizable Console UI overlay with debug log on top of your iOS App.
  • CleanroomLogger - Configurable and extensible high-level logging API that is simple, lightweight and performant.
  • Duration 🐧 - Lightweight logging library focused on reporting timings for operations.
  • Gedatsu - Provide readable format about AutoLayout error console log.
  • HeliumLogger 🐧 - IBM's lightweight logging framework.
  • Printer - A fancy logger for your next app.
  • Puppy 🐧 - A flexible logging library that supports multiple transports and platforms.
  • Puree - A log collector for iOS.
  • QorumLogs - Logging Utility for Xcode & Google Docs.
  • Rainbow 🐧 - Delightful console output.
  • SwiftyBeaver 🐧 - Multi-platform logging during development & release.
  • TinyConsole - A tiny log console to display information while using your iOS app.
  • TraceLog 🐧 - Dead Simple: logging the way it's meant to be! Runs on iOS, macOS, and Linux.
  • Watchdog - Utility for logging excessive blocking on the main thread.
  • WatchdogInspector - A logging tool to show the current framerate (fps) in the status bar of your iOS app.
  • Willow - Willow is a powerful, yet lightweight logging library.
  • XCGLogger - Full featured & Configurable logging utility with log levels, timestamps, and line numbers.

A curated list of awesome Swift frameworks, libraries and software

Sentry blog image

The countdown to March 31 is on.

Make the switch from app center suck less with Sentry.

Read more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay