no message
This commit is contained in:
@@ -79,7 +79,7 @@ class Datalogger():
|
||||
else:
|
||||
l = self._record[k]
|
||||
for item in l:
|
||||
logger.debug("item: {}".format(self._record))
|
||||
logger.debug("item: {}".format(self._record), extra={'MISSION_TIME': self._mt.now(), 'MISSION_ID':self._mt.name})
|
||||
item['at']=self._mt.to_absolutetime(item['mt'])
|
||||
item['mid']=self._mt.name
|
||||
header = add_keys_if_necessary(self.log_path, item)
|
||||
@@ -88,6 +88,7 @@ class Datalogger():
|
||||
writer = csv.DictWriter(log, keys, extrasaction='ignore')
|
||||
writer.writerow(item)
|
||||
log.close()
|
||||
logger.info('Barometer data recorded',extra={'MISSION_TIME': self._mt.now(), 'MISSION_ID':self._mt.name})
|
||||
elif k is 'i':
|
||||
if self._record[k] is tuple:
|
||||
l = [self._record[k]]
|
||||
@@ -95,19 +96,19 @@ class Datalogger():
|
||||
l = self._record[k]
|
||||
for item in l:
|
||||
# Form is ('name', file object, 'type')
|
||||
logger.info('item is {}'.format(type(item)))
|
||||
filename = item[0]
|
||||
file = base64.b64decode(bytes(item[1],'ascii'))
|
||||
|
||||
folder = os.path.join(self.photo_path, self._mt.mid)
|
||||
file_path = os.path.join(self.photo_path, folder , filename)
|
||||
file_path = os.path.join(self.photo_path, folder, filename)
|
||||
|
||||
if not os.path.exists(folder):
|
||||
os.makedirs(folder)
|
||||
|
||||
with open(os.path.join(self.photo_path, filename), 'wb') as f:
|
||||
with open(file_path, 'wb') as f:
|
||||
f.write(file)
|
||||
# file.save(os.path.join(self.photo_path, filename))
|
||||
logger.info('Image data recorded',extra={'MISSION_TIME': self._mt.now(), 'MISSION_ID':self._mt.name})
|
||||
|
||||
return 'success'
|
||||
|
||||
@@ -145,12 +146,12 @@ class Datareporter():
|
||||
|
||||
self.inet = self.SimInetGSM(self.port, logger)
|
||||
|
||||
logger.info('ip = {0}'.format(self.inet.ip))
|
||||
logger.info('ip = {0}'.format(self.inet.ip), extra={'MISSION_TIME': self.mt.now(), 'MISSION_ID':self.mt.name})
|
||||
|
||||
logger.debug('attaching GPRS')
|
||||
logger.debug('attaching GPRS', extra={'MISSION_TIME': self.mt.now(), 'MISSION_ID':self.mt.name})
|
||||
|
||||
if not self.inet.attachGPRS('wholesale', '', '', 1):
|
||||
logger.error('error attaching GPRS')
|
||||
logger.error('error attaching GPRS', extra={'MISSION_TIME': self.mt.now(), 'MISSION_ID':self.mt.name})
|
||||
return False
|
||||
|
||||
#register mission number to server
|
||||
@@ -178,20 +179,20 @@ class Datareporter():
|
||||
path = '{0}/{1}'.format(self.image_path,self.mt.mid)
|
||||
|
||||
if self.use_lan:
|
||||
logger.info ('Sending transpondence using LAN')
|
||||
logger.info ('Sending transpondence using LAN', extra={'MISSION_TIME': self.mt.now(), 'MISSION_ID':self.mt.name})
|
||||
response = requests.post('{0}:{1}/{2}'.format(self.url, self.server_port, path), data=m.read(), headers={'Content-Type': m.content_type})
|
||||
pass
|
||||
|
||||
elif not self.use_lan:
|
||||
logger.info ('Sending transpondence using modem')
|
||||
logger.info ('Sending transpondence using modem', extra={'MISSION_TIME': self.mt.now(), 'MISSION_ID':self.mt.name})
|
||||
# logger.debug('attaching GPRS')
|
||||
# if not self.inet.attachGPRS('wholesale', '', '', 1):
|
||||
# logger.error('error attaching GPRS')
|
||||
# return False
|
||||
|
||||
logger.debug('ip = {0}'.format(self.inet.ip))
|
||||
logger.debug('ip = {0}'.format(self.inet.ip), extra={'MISSION_TIME': self.mt.now(), 'MISSION_ID':self.mt.name})
|
||||
|
||||
logger.debug('making HTTP POST request')
|
||||
logger.debug('making HTTP POST request', extra={'MISSION_TIME': self.mt.now(), 'MISSION_ID':self.mt.name})
|
||||
|
||||
if not self.inet.httpPOST(
|
||||
self.url,
|
||||
@@ -200,7 +201,7 @@ class Datareporter():
|
||||
m.to_string(),
|
||||
contentType=m.content_type
|
||||
):
|
||||
logger.error('error making HTTP POST: {0}'.format(self.inet.errorText))
|
||||
logger.error('error making HTTP POST: {0}'.format(self.inet.errorText), extra={'MISSION_TIME': self.mt.now(), 'MISSION_ID':self.mt.name})
|
||||
return False
|
||||
|
||||
if self.inet.httpResponse is not None:
|
||||
|
||||
Reference in New Issue
Block a user