Projet de remplacement du "RPiPasserelle" d'Otec.
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

logger.py 482B

1234567891011121314151617181920
  1. #!/usr/bin/env python
  2. from os import environ
  3. import logging
  4. FORMAT = '[%(asctime)s][%(levelname)s][%(name)s][%(funcName)s](l.%(lineno)d) %(message)s'
  5. logging.basicConfig(
  6. format=FORMAT,
  7. level=environ.get('LOGLEVEL', logging.INFO))
  8. logger = None
  9. def logger_init():
  10. global logger
  11. flag = not logger
  12. logger = logging.getLogger('pyheatpump')
  13. if flag:
  14. logger.info('Initialized pyHeatpump')
  15. return logger
  16. if __name__ == '__main__':
  17. logger_init()