
Logger di rete per piattaforme Apple
Pulse è un potente sistema di logging per le piattaforme Apple. Nativo. Realizzato con SwiftUI.
Registra e ispeziona i log e le richieste di rete URLSession direttamente dalla tua app iOS. Condividi i log e visualizzali in Pulse Pro oppure usa il logging remoto per vederli in tempo reale. I log sono memorizzati localmente e non lasciano mai i tuoi dispositivi.
Pulse non è solo uno strumento, è un framework. Registra eventi da URLSession o da framework che lo utilizzano, come Alamofire o Get, e li visualizza utilizzando le viste PulseUI che integri direttamente nella tua app. In questo modo la console di Pulse è disponibile per tutti coloro che hanno le tue build di test. Tu o il tuo team QA potete visualizzare i log sul dispositivo e condividerli facilmente per allegarli ai bug report.
Pulse non è un proxy di rete. Se ne hai bisogno, dai un'occhiata a Proxyman.
Il modo migliore per iniziare a usare Pulse è con la guida Getting Started. Ci sono molti modi per usarlo e per saperne di più, consulta la documentazione dedicata:
Pulse Pro è un'app macOS professionale che ti permette di visualizzare i log in tempo reale. L'app è progettata per essere flessibile, espansiva e precisa, utilizzando tutti i pattern familiari di macOS. Rende facile navigare grandi file di log con modalità tabella e testo, filtri, un nuovissimo ispettore di rete, filtri JSON e altro ancora.
| Pulse | Swift | Xcode | Piattaforme |
|---|---|---|---|
| Pulse 5.0 | Swift 5.10 | Xcode 15.4 | iOS 15, tvOS 15, watchOS 8, macOS 12, visionOS 1 |
| Pulse 4.0 | Swift 5.7 | Xcode 14.1 | iOS 14, tvOS 15, watchOS 8, macOS 12 |
Pulse è disponibile sotto licenza MIT. Vedi il file LICENSE per maggiori informazioni.