Swift Logging

Open-source Swift projects categorized as Logging Edit details
Related topics: #Swift #iOS #MacOS #Logger #Watchos

Top 23 Swift Logging Projects

  • SwiftyBeaver

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

    Project mention: Swift Utilities for writing to and reading from the device log | dev.to | 2021-12-03

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

  • Pulse

    Logger and network inspector for Apple platforms (by kean)

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

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

    Project mention: Awesome macOS Libraries List | dev.to | 2022-01-21

    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. Language: Swift.

  • 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: Recommended library to log to file at high velocity? | reddit.com/r/swift | 2021-11-29

    I ended up modifying https://github.com/apple/swift-log, and added a LogHandler impls to dump to SQLite, os_log, Crashlytics, internal metrics APIs, etc.

  • Wormholy

    iOS network debugging, like a wizard 🧙‍♂️

    Project mention: What tools/libraries/practices do you use that improve your iOS development? | reddit.com/r/iOSProgramming | 2022-05-08

    Debug network calls: https://github.com/pmusolino/Wormholy

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

    Project mention: Swift Utilities for writing to and reading from the device log | dev.to | 2021-12-03

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

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

  • Watchdog

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

    Project mention: Swift Utilities for writing to and reading from the device log | dev.to | 2021-12-03

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

  • Rainbow

    Delightful console output for Swift developers. (by onevcat)

    Project mention: Can I use a different console than the one in Xcode? | reddit.com/r/iOSProgramming | 2021-12-18

    So I was attempting to use Rainbow and apparently it is unusable in Xcode debugger unless you have another library that has not been usable since like Xcode 8. Is there any way I could get an output console for Xcode that's from someone else so I can print debugger statements in different color? I know about the emoji trick but sometimes it's still hard to track eh.

  • CleanroomLogger

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

    Project mention: Swift Utilities for writing to and reading from the device log | dev.to | 2021-12-03

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

  • Willow

    Willow is a powerful, yet lightweight logging library written in Swift.

    Project mention: Swift Utilities for writing to and reading from the device log | dev.to | 2021-12-03

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

  • KZLinkedConsole

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

  • Log

    An extensible logging framework for Swift (by delba)

  • QorumLogs

    :closed_book: Swift Logging Utility for Xcode & Google Docs

    Project mention: Swift Utilities for writing to and reading from the device log | dev.to | 2021-12-03

    QorumLogs - Logging Utility for Xcode & Google Docs.

  • Diagnostics

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

  • SwiftTrace

    Trace Swift and Objective-C method invocations

  • Gedatsu

    Gedatsu provide readable format about AutoLayout error console log

    Project mention: Swift Utilities for writing to and reading from the device log | dev.to | 2021-12-03

    Gedatsu - Provide readable format about AutoLayout error console log.

  • JustLog

    JustLog brings logging on iOS to the next level. It supports console, file and remote Logstash logging via TCP socket with no effort. Support for logz.io available.

    Project mention: Beyond Netflix and Uber, what are other popular enterprise architecture blogs that discuss architecture design and approach | reddit.com/r/programming | 2022-06-13
  • Swell

    Logging utility for Swift and Objective C

  • Duration

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

    Project mention: Swift Utilities for writing to and reading from the device log | dev.to | 2021-12-03

    Duration 🐧 - Lightweight logging library focused on reporting timings 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

    Project mention: Swift Utilities for writing to and reading from the device log | dev.to | 2021-12-03

    HeliumLogger 🐧 - IBM's lightweight logging framework.

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

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). The latest post mention was on 2022-06-13.

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 SwiftyBeaver 5,542
2 Pulse 4,402
3 XCGLogger 3,774
4 GodEye 3,702
5 swift-log 2,758
6 Wormholy 2,082
7 TinyConsole 1,947
8 Watchdog 1,819
9 Rainbow 1,678
10 CleanroomLogger 1,316
11 Willow 1,310
12 KZLinkedConsole 940
13 Log 821
14 QorumLogs 778
15 Diagnostics 748
16 SwiftTrace 594
17 Gedatsu 517
18 JustLog 502
19 Swell 361
20 Duration 328
21 Atlantis 200
22 HeliumLogger 172
23 Logkit 144
Find remote jobs at our new job board 99remotejobs.com. There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
scoutapm.com