def set_logfile(self, path=expanduser('~'), interval=5, bucket=None,
prefix=''):
self.data_logger = logging.getLogger('telemetry_file_logger')
self.data_logger.setLevel(logging.INFO)
if not bucket:
handler = TimedRotatingFileHandler(
path,
when='S',
interval=interval * 60,
backupCount=0
)
else:
handler = log.S3Batch(
path,
bucket,
prefix,
when='S',
interval=interval * 60)
handler.setFormatter('')
self.data_logger.addHandler(handler)
评论列表
文章目录