logger.py 473 B

12345678910111213141516
  1. import logzero
  2. def get_logger():
  3. # Set a custom formatter
  4. log_format = '%(color)s[%(levelname)1.1s ' \
  5. '%(asctime)s.%(msecs)03d %(module)s:%(lineno)d]' \
  6. '%(end_color)s %(message)s'
  7. formatter = logzero.LogFormatter(fmt=log_format)
  8. logzero.setup_default_logger(formatter=formatter)
  9. logzero.logfile(
  10. 'logzero.log',
  11. maxBytes=1e6,
  12. backupCount=3
  13. )
  14. return logzero.logger