kopia lustrzana https://github.com/OpenDroneMap/ODM
Output parameters in log, save split-merge remote task error log
rodzic
641f883acc
commit
ee18880305
|
@ -398,7 +398,14 @@ class Task:
|
||||||
except exceptions.TaskFailedError as e:
|
except exceptions.TaskFailedError as e:
|
||||||
# Try to get output
|
# Try to get output
|
||||||
try:
|
try:
|
||||||
msg = "(%s) failed with task output: %s" % (task.uuid, "\n".join(task.output()[-10:]))
|
output_lines = task.output()
|
||||||
|
|
||||||
|
# Save to file
|
||||||
|
error_log_path = self.path("error.log")
|
||||||
|
with open(error_log_path, 'w') as f:
|
||||||
|
f.write('\n'.join(output_lines) + '\n')
|
||||||
|
|
||||||
|
msg = "(%s) failed with task output: %s\nFull log saved at %s" % (task.uuid, "\n".join(output_lines[-10:]), error_log_path)
|
||||||
done(exceptions.TaskFailedError(msg))
|
done(exceptions.TaskFailedError(msg))
|
||||||
except:
|
except:
|
||||||
log.ODM_WARNING("LRE: Could not retrieve task output for %s (%s)" % (self, task.uuid))
|
log.ODM_WARNING("LRE: Could not retrieve task output for %s (%s)" % (self, task.uuid))
|
||||||
|
|
11
run.py
11
run.py
|
@ -16,6 +16,17 @@ if __name__ == '__main__':
|
||||||
|
|
||||||
log.ODM_INFO('Initializing OpenDroneMap app - %s' % system.now())
|
log.ODM_INFO('Initializing OpenDroneMap app - %s' % system.now())
|
||||||
|
|
||||||
|
# Print args
|
||||||
|
args_dict = vars(args)
|
||||||
|
log.ODM_DEBUG('==============')
|
||||||
|
for k in sorted(args_dict.keys()):
|
||||||
|
# Don't leak token
|
||||||
|
if k == 'sm_cluster' and args_dict[k] is not None:
|
||||||
|
log.ODM_DEBUG('%s: True')
|
||||||
|
else:
|
||||||
|
log.ODM_DEBUG('%s: %s' % (k, args_dict[k]))
|
||||||
|
log.ODM_DEBUG('==============')
|
||||||
|
|
||||||
progressbc.set_project_name(args.name)
|
progressbc.set_project_name(args.name)
|
||||||
|
|
||||||
# Add project dir if doesn't exist
|
# Add project dir if doesn't exist
|
||||||
|
|
Ładowanie…
Reference in New Issue