Swift Logging

Open-source Swift projects categorized as Logging

Top 23 Swift Logging Projects

  • Pulse

    Network Logger for Apple platforms (by kean)

  • SwiftyBeaver

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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

  • GodEye

    Automaticly display Log,Crash,Network,ANR,Leak,CPU,RAM,FPS,NetFlow,Folder and etc with one line of code based on Swift. Just like God opened his eyes

  • swift-log

    A Logging API for Swift

  • Project mention: Swift for C++ Practitioners, Part 1: Intro and Value Types | news.ycombinator.com | 2024-04-15

    How recent were your experiences?

    The server-side Swift ecosystem has matured over the past few years, with specific attention from teams at Apple.

    For example, regarding JSON, there has been a rewrite of the JSON encoder/decoder that results in a 200% - 500% speed up in deserialization! You can read about the (still ongoing) improvements to Foundation at https://github.com/apple/swift-foundation

    Regarding logging, Apple has been pushing the development of community around the swift-log package at https://github.com/apple/swift-log. Maybe you’ve seen this, but just wanted to share!

    One last thing: the Swift VSCode extension is actually really good! Not sure when you used it last, but I’ve been using it on a regular basis and it’s been great — and is only getting better. Here’s the link to the extension if you’re curious: https://marketplace.visualstudio.com/items?itemName=sswg.swi...

    It’s true that Swift has had its various issues, but there’s a very real push by the core team and community to bring the language to new heights and places. Cross-platform support is getting better and better (check out what The Browser Company is doing with Swift on Windows) and a big source of performance bottlenecks are being addressed with the development of non-copyable and non-escaping (Rust-like move-only types)!

    Sorry that’s a lot, but I just wanted to point out that there’s a lot of hope in Swift and really interesting things are happening for the project!

  • Wormholy

    iOS network debugging, like a wizard 🧙‍♂️

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Watchdog

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

  • Rainbow

    Delightful console output for Swift developers. (by onevcat)

  • Willow

    Willow is a powerful, yet lightweight logging library written in Swift. (by Nike-Inc)

  • CleanroomLogger

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

  • KZLinkedConsole

    Clickable links in your Xcode console, so you never wonder which class logged the message.

  • Diagnostics

    Allow users to easily share Diagnostics with your support team to improve the flow of fixing bugs. (by WeTransfer)

  • Log

    An extensible logging framework for Swift (by delba)

  • QorumLogs

    :closed_book: Swift Logging Utility for Xcode & Google Docs

  • SwiftTrace

    Trace Swift and Objective-C method invocations

  • Gedatsu

    Gedatsu provide readable format about AutoLayout error console log

  • Swell

    Logging utility for Swift and Objective C

  • Duration

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

  • Atlantis

    A powerful input-agnostic swift logging framework made to speed up development with maximum readability. (by DrewKiino)

  • HeliumLogger

    A lightweight logging framework for Swift

  • AEConsole

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

  • Logkit

    An efficient logging library for OS X, iOS, watchOS, and tvOS – written in Swift. Log to console, file, HTTP service, or your own endpoint. Simple to get started, but smartly customizable.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Swift Logging related posts

Index

What are some of the best open-source Logging projects in Swift? This list will help you:

Project Stars
1 Pulse 5,901
2 SwiftyBeaver 5,843
3 XCGLogger 3,887
4 GodEye 3,802
5 swift-log 3,300
6 Wormholy 2,285
7 TinyConsole 1,955
8 Watchdog 1,852
9 Rainbow 1,815
10 Willow 1,341
11 CleanroomLogger 1,321
12 KZLinkedConsole 934
13 Diagnostics 921
14 Log 828
15 QorumLogs 785
16 SwiftTrace 675
17 Gedatsu 531
18 Swell 360
19 Duration 324
20 Atlantis 199
21 HeliumLogger 175
22 AEConsole 149
23 Logkit 146

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com