mirror of
https://github.com/morpheus65535/bazarr
synced 2025-02-13 17:55:29 +00:00
Fix display issues on release API endpoint
This commit is contained in:
parent
2d0e3af693
commit
26850929a8
1 changed files with 12 additions and 9 deletions
|
@ -515,17 +515,20 @@ class SystemLogs(Resource):
|
|||
def get(self):
|
||||
logs = []
|
||||
with io.open(os.path.join(args.config_dir, 'log', 'bazarr.log'), encoding='UTF-8') as file:
|
||||
for line in file.readlines():
|
||||
lin = line.split('|')
|
||||
if len(lin) > 4:
|
||||
raw_lines = file.read()
|
||||
lines = raw_lines.split('|\n')
|
||||
for line in lines:
|
||||
raw_message = line.split('|')
|
||||
raw_message_len = len(raw_message)
|
||||
if raw_message_len > 3:
|
||||
log = dict()
|
||||
log["timestamp"] = lin[0]
|
||||
log["type"] = lin[1].rstrip()
|
||||
log["message"] = lin[3]
|
||||
if lin[4] != '\n':
|
||||
log['exception'] = lin[4].strip('\'').replace(' ', '\u2003\u2003')
|
||||
|
||||
log["timestamp"] = raw_message[0]
|
||||
log["type"] = raw_message[1].rstrip()
|
||||
log["message"] = raw_message[3]
|
||||
if raw_message_len > 4 and raw_message[4] != '\n':
|
||||
log['exception'] = raw_message[4].strip('\'').replace(' ', '\u2003\u2003')
|
||||
logs.append(log)
|
||||
|
||||
logs.reverse()
|
||||
return jsonify(data=logs)
|
||||
|
||||
|
|
Loading…
Reference in a new issue