Does anyone know any method at all of tracking when any user 'touches' a document in Sharepoint? I am open to just about anything - exposed methods / event triggers on the base WSS classes, post-back handlers on host pages, workflows, etc.
Scenario is we receive a bunch of recurring reports each night. I have middleware written to in-process, tag up, and upload these reports into various SP libraries. Once the reports are present online in SP they may or may not be viewed a variety of end users, and I would like to be able to log every view.
The IIS logs on the front end WSS server can be cranked up to the level that they track each document access, but I'm looking for something that can be used within Sharepoint at itself - an entry in a library History list would be ideal.
Anyone point me in the right direction on this?