sukrutrao / Timetabler

A customizable timetabling software for educational institutions that encodes timetabling constraints as a SAT formula and solves them using a MaxSAT solver
https://timetabler.readthedocs.io
MIT License
37 stars 9 forks source link

Implement Logger #36

Closed sukrutrao closed 5 years ago

sukrutrao commented 5 years ago

Implement a logger to display output with different severity and verbosity levels.

TODO

sukrutrao commented 5 years ago

@prateekkumarweb

  1. OK.
  2. I planned to have other tangential tasks covered by logger, such as controlling verbosity or helping formatting text, where the "[]" type of label should not be there. The EMPTY level skips that, and is the default, so if only other options are passed, then there will be no severity-related effects in the output.
  3. OK. Colour?
sukrutrao commented 5 years ago

@prateekkumarweb TODO complete.