Olha só, estou trabalhando com web2py e puxei um amigo que trabalhava com rails.
Ele ficou perdido quando via o console e não saia nada, então vez uma cambiara que funciona muito bem
esse terminal suporta colors, baixem o full que é portable
seguinte a gente fez assim
criamos em models o arquivo 999_log.py
(pra ele ser o ultimo a executar, mas cada um pode criar sua lógica)
sobre as varívais DEBUG e DEBUG_COLOR forams etadas no appconfig.ini e carregadas no db.py (que executa antes que o 999_log)
Da pra melhorar (Na parte do SQL tem uns filtros que adicionamos pra não ficar exibindo o que a gente não quer.. cada um adapte como quiser, espero que ajude e que possa ser evoluido)
sei que tem o {{= response.toolbar() }}, mas é chato ficar colocando isso no HTML