Any time you have a database you have a log file. It's an essential part of the database. That said, witness doesn't need any user databases on it.
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability