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, \
|
postJsonString(session,postJsonStr,federationList, \
|
||||||
inboxUrl,signatureHeaderJson, \
|
inboxUrl,signatureHeaderJson, \
|
||||||
"inbox:write",debug)
|
"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 postResult:
|
||||||
if debug:
|
if debug:
|
||||||
print('DEBUG: json post to '+inboxUrl+' succeeded')
|
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
|
# our work here is done
|
||||||
break
|
break
|
||||||
if debug:
|
if debug:
|
||||||
|
|
Loading…
Reference in New Issue