This software logs changes made to a file system in real-time, providing a record of all modifications made to files and folders.
Users can expect to receive notifications for various file system operations, including file and folder creations, deletions, changes to the stat structure, renaming of files or folders, content modification, content exchange between files, Finder information changes, and changes of ownership. These notifications are received and displayed in real-time, thanks to the kernel's support.
When an event notification is received, FSLogger processes the information and enhances it slightly to provide users with more human-friendly details. For example, it will determine process, user, and group identifiers and translate them into easily understandable names.
It is worth noting that in its current version, FSLogger uses a relatively small queue to hold change notifications. Therefore, under heavy file system activity, the queue may become full and the kernel may have to drop an event. In such cases, FSLogger reports this action as an event, allowing users to stay updated on all file system changes.
Version 2.1: N/A