in that case i would put it right in the DB, using CRUD's archive tools. then you know who made what changes to what rows and when, and you can go back an restore previous versions. http://web2py.com/book/default/chapter/07?search=archive
much easier to parse than text logs (in my opinion) cfh