Swift Utilities for writing to and reading from the device log

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • SonarLint - Clean code begins in your IDE with SonarLint
  • InfluxDB - Access the most powerful time series database as a service
  • AEConsole

    Customizable Console UI overlay with debug log on top of your iOS App

    AEConsole - Customizable Console UI overlay with debug log on top of your iOS App.

  • CleanroomLogger

    CleanroomLogger provides an extensible Swift-based logging API that is simple, lightweight and performant

    CleanroomLogger - Configurable and extensible high-level logging API that is simple, lightweight and performant.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • Duration

    A simple Swift package for measuring and reporting the time taken for operations

    Duration 🐧 - Lightweight logging library focused on reporting timings for operations.

  • Gedatsu

    Gedatsu provide readable format about AutoLayout error console log

    Gedatsu - Provide readable format about AutoLayout error console log.

  • HeliumLogger

    A lightweight logging framework for Swift

    HeliumLogger 🐧 - IBM's lightweight logging framework.

  • Printer

    A fancy logger yet lightweight, and configurable. 🖨

    Printer - A fancy logger for your next app.

  • Puppy

    A flexible logging library written in Swift

    Puppy 🐧 - A flexible logging library that supports multiple transports and platforms.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • Puree

    [Obsoleted] A log collector for iOS (new version! -> https://github.com/cookpad/Puree-Swift)

    Puree - A log collector for iOS.

  • QorumLogs

    :closed_book: Swift Logging Utility for Xcode & Google Docs

    QorumLogs - Logging Utility for Xcode & Google Docs.

  • Rainbow

    Delightful console output for Swift developers. (by onevcat)

    Rainbow 🐧 - Delightful console output.

  • SwiftyBeaver

    Convenient & secure logging during development & release in Swift 4 & 5

    SwiftyBeaver 🐧 - Multi-platform logging during development & release.

  • TinyConsole

    📱💬🚦 TinyConsole is a micro-console that can help you log and display information inside an iOS application, where having a connection to a development computer is not possible.

    TinyConsole - A tiny log console to display information while using your iOS app.

  • TraceLog

    TraceLog is a highly configurable, flexible, portable, and simple to use debug logging system for Swift and Objective-C applications running on Linux, macOS, iOS, watchOS, and tvOS.

    TraceLog 🐧 - Dead Simple: logging the way it's meant to be! Runs on iOS, macOS, and Linux.

  • Watchdog

    Class for logging excessive blocking on the main thread (by wojteklu)

    Watchdog - Utility for logging excessive blocking on the main thread.

  • WatchdogInspector

    Shows your current framerate (fps) in the status bar of your iOS app

    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 written in Swift.

    Willow - Willow is a powerful, yet lightweight logging library.

  • 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.

    XCGLogger - Full featured & Configurable logging utility with log levels, timestamps, and line numbers.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts