diff --git a/app/routes.py b/app/routes.py index ca5f99389cee39e305354f0d980655d45ef73fed..5bc1d1630cdd9bd490ea90d7f00a7da64327ae48 100644 --- a/app/routes.py +++ b/app/routes.py @@ -162,7 +162,10 @@ def trigger(): @requires_auth def logs(): files = OrderedDict() - for filename in sorted(glob(join(app.root_path, LOGS_PATH, "MSG*.log"))): + filenames = sorted(glob(join(app.root_path, LOGS_PATH, "MSG*.log")), + reverse=True) + main_log = filenames.pop(-1) + for filename in [main_log] + filenames: files[basename(filename)] = getsize(filename) return render_template('logs.html', files=files)