In my SQL server 2005, the log file can grows to 5GB quickly. In SQL 2008 server, I even cannot to "delete from nop_log".
By searching the net, I found the following which may be helpful for someone else
"To defragment the indexes to benefit the workload performance in your production environment, use the DBCC INDEXDEFRAG Transact-SQL statement instead of the DBCC DBREINDEX Transact-SQL statement. If you run the DBCC DBREINDEX statement, the transaction log may expand significantly when your SQL Server database is in Full recovery mode. Additionally, the DBCC INDEXDEGRAG statement does not hold the locks for a long time, unlike the DBCC DBREINDEX statement.
"
The maintenance job in nopCommerce uses DBREINDEX