|
|
|
@ -44,8 +44,12 @@ def assemble_logfiles(file_name):
|
|
|
|
|
def send_debug():
|
|
|
|
|
file_list = glob.glob(logger.get_logfile(config.config_logfile) + '*')
|
|
|
|
|
file_list.extend(glob.glob(logger.get_accesslogfile(config.config_access_logfile) + '*'))
|
|
|
|
|
for element in [logger.LOG_TO_STDOUT, logger.LOG_TO_STDERR]:
|
|
|
|
|
if element in file_list:
|
|
|
|
|
file_list.remove(element)
|
|
|
|
|
memory_zip = io.BytesIO()
|
|
|
|
|
with zipfile.ZipFile(memory_zip, 'w', compression=zipfile.ZIP_DEFLATED) as zf:
|
|
|
|
|
zf.writestr('settings.txt', json.dumps(config.toDict()))
|
|
|
|
|
zf.writestr('libs.txt', json.dumps(collect_stats()))
|
|
|
|
|
for fp in file_list:
|
|
|
|
|
zf.write(fp, os.path.basename(fp))
|
|
|
|
|