Collecting OSLog logs from network extensions

I have an iOS app with a network extension that's using OSLog to log various bits of information that are useful for debugging.

I'm currently trying to add a simple button that bundles up those logs with some other information and presents the user with a Share sheet so they can send it to support teams.

I looked at OSLogStore but it only collects logs for the current process so the user clicking a button in my app wouldn't collect logs from my network extension.

I would really like to avoid having to guide users through the process of creating and sharing a sysdiagnose but it seems like this might be the only option. How do other folks do this kind of thing? Is there a recommended way to do it?

Collecting OSLog logs from network extensions
 
 
Q