The log file only DISPLAY the last operation. Not MANAGE all operations.
What I mean is to record and merge all changes in a file, and MultiBeast can use the file to uninstall one or more installed drivers or other changes. User do not need to care about the format of the file which records total changes. Maybe it is a DB, a config file, or a log file, design it as what it should be.
In log file:
11/29/14 18:11:25 - Installing 'Drivers > Audio > Realtek ALCxxx > ALC1150'
11/29/14 18:11:45 - Installing 'Drivers > Disk > 3rd Party SATA'
11/29/14 18:11:51 - Installing 'Drivers > Disk > Intel Generic AHCI SATA'
In history window, that is fine to display the time of the operation.
If I use MultiBeast more than one time, the log just show the last change or changes one by one,
not merged all together.
For example, at first time, I installed "Drivers > Audio > Realtek ALCxxx > ALC1150", at second time I did not install it. You known it should already be there, but your last log cannot tell us it was already install into OS.
In management window, user just want to know what were really installed into the OS totally.
Drivers > Audio > Realtek ALCxxx > ALC1150
Drivers > Disk > 3rd Party SATA
Drivers > Disk > Intel Generic AHCI SATA
If user select "Drivers > Audio > Realtek ALCxxx > ALC1150" and uninstall it, then the list should become to:
Drivers > Disk > 3rd Party SATA
Drivers > Disk > Intel Generic AHCI SATA