IMPORTANT!
Apple recently announced that as of MacOS 28 they will no longer support apps written for Intel macs. In short, when Apple transitioned from Intel processors to Silicon in 2020, they provided a “translator” called Rosetta which allows Intel-written apps to run on Silicon-based macs. In future, Rosetta will no longer support all Intel-written apps. You may have seen a one-time dialog box explaining this when you open older apps.
As a result of this decision, we are recompiling our apps as Universal. This means that they will contain both Intel and Silicon versions in a bundle – the operating system will decide which one to launch. At this point we are also taking the opportunity to update our apps to take advantage of modern technologies. The advantage is that they will be more robust, and less likely to be affected by Apple support decisions. The drawback is that old interactions will no longer be available through the new app. They will however still be available in raw form in this folder…
/Users/<your username>/Library/Containers/com.davesoft.User-Logger/Data/Library/Application Support/User Logger
You will be able to access your Library by clicking on “Go to Folder…” in the Finder “Go” menu, and then typing ~/Library. When you hit Return, a Finder window will open and you can navigate from there.
Description
User Logger is a Mac app that logs interactions between the user and their Mac. Interactions include wakening the screen, opening or closing an app, mounting or dismounting a disk or thumb drive, or accessing specific folders (see below). Most importantly, it uses the built-in camera to take a photo of the person wakening the screen.
Version 1.10 stores these interactions in the user’s iCloud account. User Logger Remote is an iPhone app that displays these interactions when the user is not present.
User Logger is scriptable. To be precise, you can attach an Applescript to a folder of your choice, and every time that folder is opened it will be logged. Apple does not allow me to provide scripts from the User Logger app, but they have no problem with you downloading from this page.
Start by downloading this short script:
Then…
- Open Apple’s Script Editor.app (found in the /Applications/Utilities folder).
- Rename the downloaded script Notifications.scpt, and save it to /Library/Scripts/Folder Action Scripts
- In Script Editor, go to Preferences and check the box marked Show Script menu in menu bar.
- In the Script menu, go to Folder Actions and then Attach Script to Folder.
Now, when you open the folder you just attached the Applescript to, it will tell User Logger to create a new log entry.
