Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@sreedharbukya
Forked from ibeex/foo.log
Created May 18, 2018 06:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sreedharbukya/d0dfeb52d2b3abd32a1d5f7884e4c663 to your computer and use it in GitHub Desktop.
Save sreedharbukya/d0dfeb52d2b3abd32a1d5f7884e4c663 to your computer and use it in GitHub Desktop.
Flask logging example
A warning occurred (42 apples)
An error occurred
import logging
from logging.handlers import RotatingFileHandler
from flask import Flask
app = Flask(__name__)
@app.route('/')
def foo():
app.logger.warning('A warning occurred (%d apples)', 42)
app.logger.error('An error occurred')
app.logger.info('Info')
return "foo"
if __name__ == '__main__':
handler = RotatingFileHandler('foo.log', maxBytes=10000, backupCount=1)
handler.setLevel(logging.INFO)
app.logger.addHandler(handler)
app.run()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment