Skip to content

Commit

Permalink
improve logging
Browse files Browse the repository at this point in the history
  • Loading branch information
askaliuk committed Apr 18, 2013
1 parent 25d1bad commit 0ae9e42
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions server/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
from errors import validation_error
import logic
from models import Frequency
import logging
import os


def index():
Expand Down Expand Up @@ -32,6 +34,16 @@ def init_urls(app):
api_pay_peroids_remaining, methods=['GET'])


def init_logging(app):
if not app.debug:
logdir = os.getenv('OPENSHIFT_DIY_LOG_DIR', '/tmp')
from logging.handlers import RotatingFileHandler
handler = RotatingFileHandler(
os.path.join(logdir, 'api.log'), maxBytes=10000, backupCount=1)
handler.setLevel(logging.INFO)
app.logger.addHandler(handler)


def init_application(static_url_path=None, static_folder=None):
if static_url_path and static_folder:
app = Flask(
Expand All @@ -41,6 +53,7 @@ def init_application(static_url_path=None, static_folder=None):
else:
app = Flask(__name__)
init_urls(app)
init_logging(app)
return app

if __name__ == '__main__':
Expand Down

0 comments on commit 0ae9e42

Please sign in to comment.