Rozróżnianie wielkości liter w nazwach tabel MySQL zależy od systemu operacyjnego , myślę, że to jest przyczyna:
Musisz więc wyraźnie ustawić nazwę tabeli we właściwej wielkości:
@Entity @Table(name = "log")
public class Log implements Serializable { ... }