diff --git a/.gitignore b/.gitignore index 55879e1..3ed6011 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ __pycache__ .earwigbot *.min.js *.min.css +logs/*.log diff --git a/app.fcgi b/app.fcgi old mode 100644 new mode 100755 index c7a0e06..84e7ec6 --- a/app.fcgi +++ b/app.fcgi @@ -2,33 +2,34 @@ # -*- coding: utf-8 -*- from time import asctime -from logging import DEBUG, FileHandler +from logging import DEBUG, TimedRotatingFileHandler from flask import Flask, request from flask.ext.mako import render_template from flup.server.fcgi import WSGIServer -app = Flask(__name__, static_folder="static", static_url_path="/copyvios/static") +app = Flask(__name__) -logger = FileHandler("error.log") app.logger.setLevel(DEBUG) -app.logger.addHandler(logger) +app.logger.addHandler(TimedRotatingFileHandler("logs/app.log", when="D", + interval=1, backupCount=7)) app.logger.info(u"Flask server started " + asctime()) @app.after_request def write_access_log(response): - app.logger.debug(u"%s %s -> %s" % (asctime(), request.path, response.status_code)) + msg = u"%s %s -> %s" + app.logger.debug(msg, asctime(), request.path, response.status_code) return response -@app.route("/copyvios") +@app.route("/") def index(): return render_template("index.mako") -@app.route("/copyvios/settings") +@app.route("/settings") def settings(): return render_template("settings.mako") -@app.route("/copyvios/debug") +@app.route("/debug") def debug(): return render_template("debug.mako")