Getting logs from Self Service+

emily
Valued Contributor III
Valued Contributor III

Hey folks! Just wanted to drop by with another bit of info that may be helpful when using the new Self Service+ application on your managed computers. 

The app leverages macOS unified logging, so to grab logs you'll want to parse the log stream to get app activity. 

One way to grab these files programmatically (as of version 1.2.0 of the app) is to use the Collect Troubleshooting Info option in the Help menu (or use the hotkeys ⇧ ⌘ L /Shift + Command + L) and the app will generate a zip file and save it wherever you specify.  

emily_0-1740412243363.png

emily_1-1740412677819.png

For folks familiar with parsing the unified log on macOS, you can use Terminal to filter the log and look for Self Service+ events. To see events from the last hour would look something like this:

log show --info --predicate 'subsystem BEGINSWITH "com.jamf.selfserviceplus"' --last 1h --style compact

To stream activity from the app as it's running in real time you'd want to use an elevated log stream command, something like this:

sudo log stream --debug --predicate 'subsystem BEGINSWITH "com.jamf.selfserviceplus"'

I admit I am not the most clever log parser in the universe, so there are likely other fun ways to dig into the Self Service+ activity happening on a computer. I just wanted to provide a few options that folks could try out as they learn more about how Self Service+ works.

You can also accomplish something similar with a filter in Console once you start streaming the unified log on a computer.

Hope this is helpful!

Related resources:

0 REPLIES 0