Logging of posts

master
Bob Mottram 2019-08-21 22:05:37 +01:00
parent 3e1eaf035b
commit 5def73177e
1 changed files with 14 additions and 15 deletions

View File

@ -906,12 +906,9 @@ def threadSendPost(session,postJsonStr: str,federationList: [],\
inboxUrl,signatureHeaderJson, \
"inbox:write",debug)
if postResult:
if debug:
print('DEBUG: json post to '+inboxUrl+' succeeded')
if tries==0:
logStr=postJsonStr
logStr='Success on try '+str(tries)+': '+postJsonStr
else:
logStr='Try '+str(tries)+': '+postJsonStr
logStr='Retry '+str(tries)+': '+postJsonStr
postLog.append(logStr)
# keep the length of the log finite
# Don't accumulate massive files on systems with limited resources
@ -921,8 +918,10 @@ def threadSendPost(session,postJsonStr: str,federationList: [],\
postLogFilename=baseDir+'/post.log'
with open(postLogFilename, "a+") as logFile:
logFile.write(logStr+'\n')
# for line in postLog:
# print(line, file=logFile)
if postResult:
if debug:
print('DEBUG: json post to '+inboxUrl+' succeeded')
# our work here is done
break
if debug: