在烧瓶应用程序中配置登录
flask-log的Python项目详细描述
这是一个方便的烧瓶扩展,用于为您的 非常简单的应用程序。一个基本的例子是:
importflaskfromflask.ext.logimportLoggingapp=flask.Flask(__name__)app.config['FLASK_LOG_LEVEL']='DEBUG'flask_log=Logging(app)app.logger.debug('Testing a debug message')
所以测井水平可以通过普通的烧瓶来配置 配置方法。另外,因为我们正在设置根 记录器,您可以使用任何想要的记录器,因为您不受限制 到烧瓶应用程序记录器。例如:
importlogginglog=logging.getLogger('my-special-logger')log.critical('Oh my!')
如果扩展名 在任何地方初始化。
功能
将系统日志处理设置为/dev/log,/var/run/syslog, 或者127.0.0.1在udp端口514上,具体取决于可用的端口。
添加包含信息的日志格式化程序,默认情况下生成 输出如下:[2015-03-31 18:10:17,816] CRITICAL 42282 [__main__] example.py:7 - [my_hostname] - Hi
全代码覆盖率
日志格式化程序可能会被以下内容覆盖:
flask_logger=Logging(app)flask_logger.set_formatter('Log message follows: %(message)s')