Você pode usar terceiros para ter uma solução code first com oracle e ef 6 um desses provedores é o DevArt, você pode ler mais sobre o suporte aqui Ef6 em devart
E sobre o log você pode habilitar o log no ef6 conforme explicado aqui http://msdn .microsoft.com/pt-br/data/dn469464