diff --git a/server.py b/server.py index 98bf61a..5e58d5d 100644 --- a/server.py +++ b/server.py @@ -1,7 +1,8 @@ import requests, json, renderer, headscale, helper, sys, pytz, os, time -from flask import Flask, render_template, request, url_for, redirect, Markup -from datetime import datetime, timedelta, date -from dateutil import parser +from flask import Flask, render_template, request, url_for, redirect, Markup +from datetime import datetime, timedelta, date +from dateutil import parser +from logging.config import dictConfig # Threading to speed things up from concurrent.futures import wait, ALL_COMPLETED @@ -19,6 +20,24 @@ GIT_BRANCH = os.environ["GIT_BRANCH"] HS_VERSION = "v0.20.0" DEBUG_STATE = False +# https://flask.palletsprojects.com/en/2.2.x/logging/#basic-configuration +dictConfig({ + 'version': 1, + 'formatters': {'default': { + 'format': '[%(asctime)s] %(levelname)s in %(module)s: %(message)s', + }}, + 'handlers': {'wsgi': { + 'class': 'logging.StreamHandler', + 'stream': 'ext://flask.logging.wsgi_errors_stream', + 'formatter': 'default' + }}, + 'root': { + 'level': 'INFO', + 'handlers': ['wsgi'] + } +}) + + static_url_path = '/static' if BASE_PATH != '': static_url_path = BASE_PATH + static_url_path diff --git a/templates/settings.html b/templates/settings.html index 8b3921e..8f3eea8 100644 --- a/templates/settings.html +++ b/templates/settings.html @@ -34,7 +34,7 @@ About - +
Compatible withHeadscale {{ HS_VERSION }}
CompatibilityHeadscale {{ HS_VERSION }}
App Version{{ APP_VERSION }}
Build Date {{ BUILD_DATE }}
Git Commit{{ GIT_COMMIT }}