Add tests for log-endpoints

This commit is contained in:
Matthias
2020-08-14 19:36:12 +02:00
parent 904c4ecc23
commit 9ad8e74247
4 changed files with 50 additions and 4 deletions

View File

@@ -639,12 +639,13 @@ class RPC:
buffer = bufferHandler.buffer[-limit:]
else:
buffer = bufferHandler.buffer
records = [[r.asctime, r.created, r.name, r.levelname, r.message] for r in buffer]
records = [[datetime.fromtimestamp(r.created), r.created, r.name, r.levelname, r.message]
for r in buffer]
return {'log_count': len(records), 'logs': records}
def _rpc_get_logs_as_string(self, limit: Optional[int]) -> Dict[str, List]:
"""Returns the last X logs"""
"""Returns the last X logs as formatted string (Using the default log format)"""
if limit:
buffer = bufferHandler.buffer[-limit:]
else: