I have an Oracle 8i database, and I want to add transaction logging. I know I can do this with triggers, but I'm not quite sure how.

I read on a web page that in 8i, you can create triggers that fire when any database object is altered, rather than having to create triggers for ALL the database tables for doing transaction logging. However, I'm yet to find instructions for doing so. The article I saw this at was this link:
http://www.inquiry.com/techtips/orac.../10min1100.asp

So how do people do transaction logging in their 8i databases? I want something better than audit trails. I want to know what rows changed, what the change was, and who made it.

Thanks.