Skip to content

Commit d1920ed

Browse files
committed
added vote logging
1 parent af94bc5 commit d1920ed

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

vote/app.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,18 @@
44
import socket
55
import random
66
import json
7+
import logging
78

89
option_a = os.getenv('OPTION_A', "Cats")
910
option_b = os.getenv('OPTION_B', "Dogs")
1011
hostname = socket.gethostname()
1112

1213
app = Flask(__name__)
1314

15+
gunicorn_error_logger = logging.getLogger('gunicorn.error')
16+
app.logger.handlers.extend(gunicorn_error_logger.handlers)
17+
app.logger.setLevel(logging.INFO)
18+
1419
def get_redis():
1520
if not hasattr(g, 'redis'):
1621
g.redis = Redis(host="redis", db=0, socket_timeout=5)
@@ -27,6 +32,7 @@ def hello():
2732
if request.method == 'POST':
2833
redis = get_redis()
2934
vote = request.form['vote']
35+
app.logger.info('Received vote for %s', vote)
3036
data = json.dumps({'voter_id': voter_id, 'vote': vote})
3137
redis.rpush('votes', data)
3238

0 commit comments

Comments
 (0)