- instead of parsing events directly in the hook function, add them to a processing queue. this should reduce the occurrence of lag, since the actual hooking operation becomes extremely fast.

Author nanotube <nanotube>
Author date 2007-08-27 05:43:33
Author local date 2007-08-27 05:43:33 +0000
Committer nanotube <nanotube>
Committer date 2007-08-27 05:43:33
Committer local date 2007-08-27 05:43:33 +0000
Commit 95f37c2c02ae9af527ebfd56cab1e19e4acd8b11
Tree 1ec871cadccd91a8f9c43ffffd4a43a01ab336ce
Parent 77916075006cddb45640268e262b1f0e1d8e7fcb
- instead of parsing events directly in the hook function, add them to a processing queue. this should reduce the occurrence of lag, since the actual hooking operation becomes extremely fast.
- start implementing the functionality to write output in a CSV format into one file. eventually, this will completely replace the unwieldy multiple directories/multiple files logging format (as well as the plain onefile format). this should result in some nice code cleanup.
- this also paves the way for logging the output to an sqlite db.
ViewGit