Refactor, TAD logger

Quito la repeticion de la implementacion de los loggers, por una macro para cada nivel
Agrego prefijo a las funciones privadas en el TAD Log