MCPcopy
hub / github.com/pyload/pyload / getLog

Method getLog

module/Api.py:254–269  ·  view source on GitHub ↗

Returns most recent log entries. :param offset: line offset :return: List of log entries

(self, offset=0)

Source from the content-addressed store, hash-verified

252
253 @permission(PERMS.LOGS)
254 def getLog(self, offset=0):
255 """Returns most recent log entries.
256
257 :param offset: line offset
258 :return: List of log entries
259 """
260 filename = join(self.core.config['log']['log_folder'], 'log.txt')
261 try:
262 fh = open(filename, "r")
263 lines = fh.readlines()
264 fh.close()
265 if offset >= len(lines):
266 return []
267 return lines[offset:]
268 except:
269 return ['No log available']
270
271 @permission(PERMS.STATUS)
272 def isTimeDownload(self):

Callers 1

refreshLogMethod · 0.45

Calls 2

readlinesMethod · 0.80
closeMethod · 0.45

Tested by

no test coverage detected