Logging configuration for flask application
Project description
Advanced Logging configuration for flask application based on yaml or json 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 or json format are supported.
from flask import Flask
from flask_logify import FlaskLogging
app = Flask(__name__)
app.config['LOG_FILE_CONF'] = 'log.yaml'
logging = FlaskLogging()
with app.app_context():
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: flask-development) usually is flask-{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.2.0.tar.gz
(4.9 kB
view details)
File details
Details for the file Flask-Logify-1.2.0.tar.gz
.
File metadata
- Download URL: Flask-Logify-1.2.0.tar.gz
- Upload date:
- Size: 4.9 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00ecd154c1941d47372f02f77962b63d5ef04f486a8d37285f4011dd039dbb9b |
|
MD5 | 64226e5cd8d29c1ff7c364ba73779c54 |
|
BLAKE2b-256 | a775dbe5182f18d8c0c9ac20720b1c4cd0299ea9f3b50ff796869ae3604fe6b7 |