Skip to main content

Logging configuration for flask application

Project description

Advanced Logging configuration for flask application based on yaml file.

See logging.config

Quickstart

Install flask_logify using pip:

$ pip install Flask-Logify

Example usage

An example of log file configuration is under example folder. Only yaml format is supported.

from flask import Flask
from flask_logify import FlaskLogging


app = Flask(__name__)
app.config['LOG_FILE_CONF'] = 'log.yaml'

logging = FlaskLogging()
logging.init_app(app)

app.run()

Go to http://127.0.0.1:5000/ and see log messages like configured

Configuration

  1. LOG_FILE_CONF: (default: None) absolute path of configuration file

  2. LOG_APP_NAME: (default: flask) the PROGRAM field of the log messages

  3. LOG_LOGGER_NAME: (default: development) usually is the same of FLASK_ENV

License MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Flask-Logify-1.1.0.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

Flask_Logify-1.1.0-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file Flask-Logify-1.1.0.tar.gz.

File metadata

  • Download URL: Flask-Logify-1.1.0.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.29.0 CPython/3.6.5

File hashes

Hashes for Flask-Logify-1.1.0.tar.gz
Algorithm Hash digest
SHA256 97c73cf203b3b99323ad18d7ccf25461f3ec8644c2aa82d3001373de452776e5
MD5 5a501e93fad6dfaefeabe9b4ac09412c
BLAKE2b-256 9788aef47685722f705c6c1615d7ee66b090feff8d5b1c35deff859c03bddebe

See more details on using hashes here.

File details

Details for the file Flask_Logify-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: Flask_Logify-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.29.0 CPython/3.6.5

File hashes

Hashes for Flask_Logify-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a662299f29c6c9469c103570fc5d63bcb8911e7393e142753df6aad1a359ed1f
MD5 3b84143e9e9a61944495bd0e7efc27df
BLAKE2b-256 c21c1fa91f5fef37db6c00cc6a8c4843e527378f3b5b57bfcf6c48e50c94d69c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page