Skip to main content

一个高可用的Flask日志文件插件

Project description

flask-logfile

一个高可用的Flask日志文件插件

安装

pip install flask_logfile

示例

import logging

from flask import Flask
from flask_logfile import LogFile


app = Flask(__name__)

app.config['LOG_LEVEL'] = logging.INFO
app.config['LOG_FILE'] = '`logs/main.log`'

LogFile().init_app(app)

app.logger.debug('debug')
app.logger.info('info')
app.logger.warning('warning')
app.logger.error('error')

配置说明

配置变量 功能说明
LOG_LEVEL 日志等级,同logging模块,默认:DEBUG
LOG_DATE_FORMAT 日志时间格式,默认:%Y-%m-%d %H:%M:%S
LOG_STREAM_FORMAT 控制台日志格式,可参考官方文档
LOG_FILE 日志文件路径,默认:logs/flask.log
LOG_FILE_ENCODING 日志文件编码,默认:utf8
LOG_FILE_FORMAT 日志文件日志格式,可参考官方文档
LOG_FILE_SPLIT_UNIT 日志文件拆分时间单位,默认:d(天)
FILE_SPLIT_INTERVAL 日志文件拆分间隔,默认:1个时间单元
LOG_FILE_BACKUP_COUNT 日志文件备份数量,默认:0

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-logfile-0.0.2.tar.gz (3.4 kB view details)

Uploaded Source

File details

Details for the file flask-logfile-0.0.2.tar.gz.

File metadata

  • Download URL: flask-logfile-0.0.2.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.8.5

File hashes

Hashes for flask-logfile-0.0.2.tar.gz
Algorithm Hash digest
SHA256 194bdf321fb2bd6ee2331f429cf15e0c03580d690cd9c8ecf15c6c9e0134c700
MD5 a7673994e3854a6f35afcf824cfbea1c
BLAKE2b-256 e7d148f0ef8e0959a955a0d4c2f37cdda0e0b950d03c1515fc0d955dedda0b19

See more details on using hashes here.

Supported by

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