Keep file download list of each authenticated users I have a content type "Application" and each "Application" content has a downloadable file.

I'd like to keep the downloaded file list, actually node list, &amp; count for each authenticated users.

Is there any ready-made module provided for this feature ?
Or
How can I achieve it by programming ?
The Download Count module may be useful. The module page says


  The download_count module tracks downloads of private files attached
  to nodes via the core upload or contributed filefield modules for d6
  and private core file fields for d7.


But it has only development version for D7.