Does DROPing a table create a bunch of transactions in the transaction log for all the records being purged?
TRUNCATE TABLE and DROP TABLE are both metadata-only operations.  They make changes to the system catalog, including which extents are allocated to a particular object.  All these changes are logged.  But the cost is very small, regardless of the size of the table.  

The only thing that will create log records for each row is DELETE.