kean / Pulse

Network logger for Apple platforms
https://pulselogger.com
MIT License
6.13k stars 291 forks source link

bug: logs are not displayed in the Pulse macos app #260

Open jasesuperhero opened 1 month ago

jasesuperhero commented 1 month ago

I just wanted to express my gratitude for such a fantastic product! It works incredibly well, and I can tell how much care you put into creating it.

However, I encountered an issue with the Pulse app for macOS not displaying data for iOS archives. When I export the data in Pulse or Pulse package format, the logs don't appear in the app, even though the number of messages is displayed correctly.

I've attached the HTML version of the export, and you can see that the messages are indeed there. I tested this on demo projects in the repository.

I am using an iPhone 12 with iOS 17.4.1. MacOS app - Version 4.0.0 (17)

Is there any way you could assist with this problem? I believe the SDK is correct, so the error might be within the Pulse app for macOS.

iOS Console Pulse (macos) Pulse HTML
IMG_0128 IMG_0128 logs-2024-06-04-23-31.pulse.zip logs-2024-06-04-23-32.html.zip
kean commented 1 month ago

Hey, thanks for the report and for testing it – unfortunately, I don't always have the time to run the regression tests.

Something is off with the recording session management, which is a relatively new addition. By default, it selects "current" (not sure what that means in that case) instead of selecting the latest session from the logs.

Workaround: select the session you are interested in manually.

Screenshot 2024-06-04 at 5 46 16 PM Screenshot 2024-06-04 at 5 46 21 PM
jasesuperhero commented 1 month ago

Oh, thank you so much! It works! If there's anything I can do to help with this problem, do post. I'd be happy to!

kean commented 1 month ago

I'll look into it some time soon. It's not a great user experience.

AgapovOne commented 2 weeks ago

Our team faced this too, it would be cool to have something like 6 sessions, 1 empty, look into others. Something like an empty state in list, probably.

Also I got some crashes in the app, so wanted to try and contribute, but Pulse for Mac seems to be closed-source?