对于Flask的代码:
@app.route(‘/creat_event’, methods=[‘GET’, ‘POST’]) def creat_event(): requestMethod = request.method app.logger.debug(‘requestMethod=%s’, requestMethod) |
输出的log是:
<div–<—————————————————————————— DEBUG in views [/usr/share/nginx/html/SIPEvents/sipevents/views.py:312]: requestMethod=GET <div–<—————————————————————————— |
现在希望实现:
1.给输出的log中,添加对应的代码所在函数
2.把上下两行的分割线变成一行
-》以便减少输出的内容,看起来太干扰
Flask app debugger config
Flask app debugger format
Configuration Handling — Flask Documentation (0.11)
Step 2: Application Setup Code — Flask Documentation (0.11)
Configuration — Explore Flask 1.0 documentation
flask logger format
flask default logger format
Flask logger setFormatter
“
- %(asctime)s 即日志记录时间,精确到毫秒
- %(levelname)s 即此条日志级别
- %(filename)s 即触发日志记录的python文件名
- %(funcName)s 即触发日志记录的函数名
- %(lineno)s 即触发日志记录代码的行号
- %(message)s 这项即调用如app.logger.info(‘info log’)中的参数,即message
“
flask-log 0.1.0 : Python Package Index
继续去折腾。
最后发现:
好像没法设置时间
但是是可以: