Log levels as constants, printing time with logs

- Defining the logs levels as constants
- Adding time for each log print in order to see changes in the console or logs files.