SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Swift Logging Projects
-
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.
-
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
-
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.
-
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)
-
Atlantis
A powerful input-agnostic swift logging framework made to speed up development with maximum readability. (by DrewKiino)
-
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
Project mention: Swift for C++ Practitioners, Part 1: Intro and Value Types | news.ycombinator.com | 2024-04-15How 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!
Swift Logging related posts
- Swift for C++ Practitioners, Part 1: Intro and Value Types
- Swift outside the Apple ecosystem?
- When to use os_log vs print?
- Beyond Netflix and Uber, what are other popular enterprise architecture blogs that discuss architecture design and approach
- Can I use a different console than the one in Xcode?
- Swift Utilities for writing to and reading from the device log
- Recommended library to log to file at high velocity?
-
A note from our sponsor - SaaSHub
www.saashub.com | 26 Apr 2024
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