A couple of questions for you:
What version of SQL are you running?
Are you taking transaction log backups as a part of your database maintenance plan?
Shrinking the log file will not do anything until you've freed up space inside of the log file. Try taking a transaction log backup then try shrinking the file again.
Back Up a Transaction Log (SQL Server)