log.py 484 B

12345678910111213141516
  1. #
  2. # Utility classes for working with the logger
  3. #
  4. import logging
  5. from logging.handlers import RotatingFileHandler
  6. _fh = RotatingFileHandler(
  7. 'log/simsdt_app_monitor.log', maxBytes=1024*50, backupCount=10, encoding='utf-8')
  8. _fmt = logging.Formatter(
  9. '%(asctime)s - %(name)s - %(levelname)s - %(message)s', datefmt='%Y-%m-%dT%H:%M:%S')
  10. _fh.setFormatter(_fmt)
  11. _fh.setLevel(logging.INFO)
  12. logger = logging.getLogger('simsdt')
  13. logger.addHandler(_fh)
  14. logger.setLevel(logging.INFO)