does it make sense for the log file to have that many entries yet the wallet.dat is empty?
Yes,
The logfile just shows the wallet checking its datafiles, communicating with other nodes, collecting blockchain data etc.
Even if you never send or receive money, the log file will have a record of lots of activity.