implementada interface de log e integração com BD