Magento has a function that appends anything to a log file or creates it if it doesn't exist.
Mage::log("Product added", null, 'somefilename.log', true);
You just have to find a right place to put it in. Read more: http://inchoo.net/ecommerce/magento/choosing-a-right-event-to-observe/