
Enregistreur réseau pour les plateformes Apple
Pulse est un puissant système de journalisation pour les plateformes Apple. Natif. Construit avec SwiftUI.
Enregistrez et inspectez les logs et les requêtes réseau URLSession directement depuis votre application iOS. Partagez les logs et visualisez-les dans Pulse Pro ou utilisez la journalisation à distance pour les voir en temps réel. Les logs sont stockés localement et ne quittent jamais vos appareils.
Pulse n'est pas seulement un outil, c'est un framework. Il enregistre les événements de URLSession ou des frameworks qui l'utilisent, comme Alamofire ou Get, et les affiche à l'aide des vues PulseUI que vous intégrez directement dans votre application. Ainsi, la console Pulse est disponible pour tous ceux qui possèdent vos versions de test. Vous ou votre équipe QA pouvez consulter les logs sur l'appareil et les partager facilement pour les joindre aux rapports de bugs.
Pulse n'est pas un proxy réseau. Si vous en avez besoin, jetez un œil à Proxyman.
La meilleure façon de commencer à utiliser Pulse est de suivre le guide Getting Started. Il existe de nombreuses façons de l'utiliser ; pour en savoir plus, consultez la documentation dédiée :
Pulse Pro est une application macOS professionnelle qui vous permet de visualiser les logs en temps réel. L'application est conçue pour être flexible, étendue et précise tout en utilisant tous les motifs macOS familiers. Elle facilite la navigation dans les fichiers de logs volumineux avec les modes table et texte, les filtres, un tout nouvel inspecteur réseau, des filtres JSON, et plus encore.
| Pulse | Swift | Xcode | Plateformes |
|---|---|---|---|
| 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 est disponible sous licence MIT. Consultez le fichier LICENSE pour plus d'informations.