forked from indymedia/epicyon
Logging of posts
parent
3e1eaf035b
commit
5def73177e
29
posts.py
29
posts.py
|
@ -905,24 +905,23 @@ def threadSendPost(session,postJsonStr: str,federationList: [],\
|
|||
postJsonString(session,postJsonStr,federationList, \
|
||||
inboxUrl,signatureHeaderJson, \
|
||||
"inbox:write",debug)
|
||||
if postResult:
|
||||
logStr='Success on try '+str(tries)+': '+postJsonStr
|
||||
else:
|
||||
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
|
||||
while len(postLog)>16:
|
||||
postlog.pop(0)
|
||||
# save the log file
|
||||
postLogFilename=baseDir+'/post.log'
|
||||
with open(postLogFilename, "a+") as logFile:
|
||||
logFile.write(logStr+'\n')
|
||||
|
||||
if postResult:
|
||||
if debug:
|
||||
print('DEBUG: json post to '+inboxUrl+' succeeded')
|
||||
if tries==0:
|
||||
logStr=postJsonStr
|
||||
else:
|
||||
logStr='Try '+str(tries)+': '+postJsonStr
|
||||
postLog.append(logStr)
|
||||
# keep the length of the log finite
|
||||
# Don't accumulate massive files on systems with limited resources
|
||||
while len(postLog)>16:
|
||||
postlog.pop(0)
|
||||
# save the log file
|
||||
postLogFilename=baseDir+'/post.log'
|
||||
with open(postLogFilename, "a+") as logFile:
|
||||
logFile.write(logStr+'\n')
|
||||
# for line in postLog:
|
||||
# print(line, file=logFile)
|
||||
# our work here is done
|
||||
break
|
||||
if debug:
|
||||
|
|
Loading…
Reference in New Issue