A diferenciação de maiúsculas e minúsculas dos nomes de tabelas MySQL depende do sistema operacional , acho que essa é a causa:
Portanto, você precisa definir o nome da tabela no caso correto explicitamente:
@Entity @Table(name = "log")
public class Log implements Serializable { ... }