diff --git a/app/app.py b/app/app.py index a47ea69..c35f502 100644 --- a/app/app.py +++ b/app/app.py @@ -1,3 +1,5 @@ +import logging +from logging.handlers import TimedRotatingFileHandler from flask import Flask from flask.ext.bootstrap import Bootstrap, StaticCDN from flask.ext.sqlalchemy import SQLAlchemy @@ -27,3 +29,9 @@ class PrefixFix(object): if not app.debug: app.wsgi_app = PrefixFix(app.wsgi_app, '/james') + timedFileHandler = TimedRotatingFileHandler(app.config['LOGFILE'], when='midnight', backupCount=100) + timedFileHandler.setLevel(logging.INFO) + logger = logging.getLogger('werkzeug') + logger.addHandler(timedFileHandler) + app.logger.addHandler(timedFileHandler) + diff --git a/app/james.py b/app/james.py index ae3f0e8..0a4300d 100644 --- a/app/james.py +++ b/app/james.py @@ -1,6 +1,6 @@ from views import * -from app import app, db +from app import app, db, logger from admin import admin from login import login_manager @@ -9,6 +9,5 @@ from forms import * from utils import * from views import * - if __name__ == '__main__': - app.run(host='0.0.0.0', port=80) + app.run(host='0.0.0.0')