python - 登录 Dash
问题描述
我有一个 Dash 应用程序,我正在尝试正确登录。因此,为此我尝试在每次请求后实现,我的日志处理程序捕获以下内容(如果我错过任何内容,请建议最佳实践):
- 时间
- 请求方法的类型(Get/post)
- 请求的路径
- 请求推荐人
- 请求代理
- 从前端选择的输入和标志
- 响应状态
- 响应内容长度
- 如果我能捕捉到请求和响应之间的时间
有没有办法捕捉到这一点?我试着寻找,但找不到很多我可以记录的东西。
到目前为止,我拥有的代码如下 -
@dash_server.after_request
def after_request(response):
""" Logging after every request. """
logger = logging.getLogger("app.access")
logger.info("%s [%s] %s %s %s %s %s %s %s",
dt.utcnow().strftime("%d/%b/%Y:%H:%M:%S.%f")[:-3],
dash.callback_context.triggered,
dash.callback_context.inputs,
response.status,
response.content_length)
return response
我不确定如何捕捉其余部分,也找不到执行此操作的指南。
解决方案
推荐阅读
- c# - 当使用实例从 A 类调用 calss B 时,如何从 B 类访问在 A 类中创建的 C 类的实例
- c# - C# 8 的“out”关键字没有通过“System.Diagnostics.CodeAnalysis”规则?
- r - 在 R 图的图例中插入数学符号
- python - Discord.py 如何获取小部件信息?
- python - 实施 K 折交叉验证,我得到这个错误 TypeError: If no score is specified, the estimator passed should have a 'score' method
- html - 如何通过单击移动设备和悬停桌面来管理打开菜单
- android - 如何调试 AsyncTask.doInBackground?
- gradle - 颤动不安全的未经检查的操作并过度使用已弃用的 api 错误
- facebook - 使用vue的fb graph api没有响应
- reactjs - 作为“组件”道具传递的链接组件的类型