INNER CODE UNIT · Python
logs
powerfulseal/powerfulseal · powerfulseal/web/server.py:41
def logs():
logs = config.get("logger").logs
return render_template('logs.html.j2',
logs=logs,
)
@app.route('/', defaults={'path': ''})
@app.route('/<path:path>')
def index(path):
read_policy = config.get("read_policy")
policy = read_policy()
return render_template('index.html.j2',
policy=yaml.dump(policy),
)
def start_server(host, port, read_policy_fn, accept_proxy_headers=False, logger=None):
if accept_proxy_headers:
app.wsgi_app = ProxyFix(app.wsgi_app, x_for=1, x_proto=1, x_host=1, x_port=1, x_prefix=1)