I have this command to create a temporary collection of selected log files –
sudo tar -czf $TMPDIR/archive\ of\ install.log\ and\ system.log\ files\ only.tgz --options='compression-level=9' /private/var/log/*install* /private/var/log/*system* && sudo chmod 666 $TMPDIR/archive\ of\ install.log\ and\ system.log\ files\ only.tgz && open $TMPDIR
– but it's usable only if the user at the command line is an administrator.
A Pacifist view of an archive produced by that command:
For OS X, is there a user-friendly third party app that can create an archive of a comparable collection of log files?
The ideal app:
should work for normal users (and if so, must prompt for administrator credentials, which will be required to access some of the data)
may be relatively system-agnostic (not limited to Mountain Lion).
Approaches that I have ruled out
It's great for many things, but not for collecting and archiving in the way outlined above.
It's user friendly but I'd prefer something that can perform the collection in a single step, or two – without browsing to the source directory. Moreover:
- a normal user can not use Finder to compress the required files.
It's powerful and fairly comprehensive, but can be unexpectedly time-consuming.
Only the most recent
system.log file is archived.