Files
Multi-Sensor/POCloud/python-driver/logger.py
Patrick McDonagh 529399e2f3 Initial python driver
converted parts from Multi-Pond
2018-07-03 11:25:12 -05:00

19 lines
676 B
Python

# LOGGING SETUP
import logging
import sys
from logging.handlers import RotatingFileHandler
log_formatter = logging.Formatter('%(asctime)s %(levelname)s %(funcName)s(%(lineno)d) %(message)s')
logFile = './multisensor.log'
my_handler = RotatingFileHandler(logFile, mode='a', maxBytes=500*1024,
backupCount=2, encoding=None, delay=0)
my_handler.setFormatter(log_formatter)
my_handler.setLevel(logging.INFO)
filelogger = logging.getLogger('multisensor')
filelogger.setLevel(logging.INFO)
filelogger.addHandler(my_handler)
console_out = logging.StreamHandler(sys.stdout)
console_out.setFormatter(log_formatter)
filelogger.addHandler(console_out)