Analysis updated 2026-07-05 · repo last pushed 2023-08-18
Debug a failing network request on a real iPhone by tagging it as a network error and finding it highlighted in the viewer.
Log images or raw data from your app directly in the desktop log window for visual inspection.
Save a log session to a file so you can review it later or share it with teammates.
Catch issues that happen right when a device wakes up before the network is ready using in-memory log buffering.
| krausefx/nslogger | ezzuldinst/lspoof | tejaspatil-tp/umomobility | |
|---|---|---|---|
| Stars | 10 | 14 | 18 |
| Language | Objective-C | Objective-C | Objective-C |
| Last pushed | 2023-08-18 | — | — |
| Maintenance | Dormant | — | — |
| Setup difficulty | moderate | hard | moderate |
| Complexity | 3/5 | 4/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
You need to add the NSLogger client code to your app and run the separate desktop viewer application on a Mac on the same network.
NSLogger is a tool that helps app developers see what their application is doing behind the scenes. When you build an app for iOS or Android, it can sometimes be difficult to figure out why something went wrong. NSLogger replaces the basic text output you normally get from your development tools with a dedicated desktop app that gives you a much richer, more organized view of your app's activity in real time. To use it, you add a small piece of code to your app and run a separate viewer application on your Mac. When your app runs, it automatically searches your local network for the viewer app and starts sending it logs. The viewer lets you do things the standard console cannot, like filtering messages with complex rules, color-coding specific text, and even logging images or raw data directly in the log window. You can also save these log sessions to a file to review later or share with teammates. This is aimed at mobile app developers who need better debugging tools than what comes built into Xcode or Android Studio. For example, if you are testing an app on a real iPhone and a network request fails, you can tag that specific event with a "network" domain and an "error" importance level. When you look at your Mac, that specific log will be highlighted and easy to find among all the other background activity. A notable aspect of how this works is that it runs on its own separate thread within your app, meaning it tries not to slow your app down while it collects data. If your device is not connected to a network, it can temporarily store the logs in memory and send them to your Mac once a connection is found. This is particularly useful for catching issues that happen right when a device wakes up, before the network is fully ready.
NSLogger is a desktop debugging tool for iOS and Android developers that shows rich, real-time logs from your app on your Mac, with filtering, color-coding, and image logging.
Mainly Objective-C. The stack also includes Objective-C, macOS, iOS.
Dormant — no commits in 2+ years (last push 2023-08-18).
No license information is provided in the explanation, so usage rights are unknown.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.