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.0.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

Flask_Logify-1.0-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: Flask-Logify-1.0.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.29.0 CPython/3.6.5

File hashes

Hashes for Flask-Logify-1.0.tar.gz
Algorithm Hash digest
SHA256 4b7520dadb504b6dd207ed4c6ad2752f001522320daa2aedaebca5c528b1bad5
MD5 0e33c37404c9a763b7816936752c771d
BLAKE2b-256 172d62a55590a6882259f89b61334b17635dc832fac1d160075b1ac2d2488618

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Flask_Logify-1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.29.0 CPython/3.6.5

File hashes

Hashes for Flask_Logify-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0b3cf1071cd73764f35e6bfff54a7338c95f2a4e3d40e4869428d743945458cb
MD5 80166666ffb8f2439da2635867dd33e4
BLAKE2b-256 b34c5accec6aa87a5c6f342af7ab7ca70356175475f65e64c144b4e8b64aa358

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