se expanden las funcionalidades de logger, se agrega el enum Level y se corrigen tests para reflejar esos cambios