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
LOG_FILE_CONF: (default: None) absolute path of configuration file
LOG_APP_NAME: (default: flask) the PROGRAM field of the log messages
LOG_LOGGER_NAME: (default: development) usually is the same of FLASK_ENV
License MIT
Project details
Release history Release notifications | RSS feed
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 hashes)
Built Distribution
Close
Hashes for Flask_Logify-1.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a662299f29c6c9469c103570fc5d63bcb8911e7393e142753df6aad1a359ed1f |
|
MD5 | 3b84143e9e9a61944495bd0e7efc27df |
|
BLAKE2b-256 | c21c1fa91f5fef37db6c00cc6a8c4843e527378f3b5b57bfcf6c48e50c94d69c |