如何解决Webclient 上会话的日志输出
我正在使用 Django 来部署我的一些计算模块,并允许注册和未注册的用户使用它们。
现在我碰巧在服务器日志上看到有时会上传无效文件,并且在此过程中我能够在某种程度上修复它。这些计算模块与 Django 项目分开,但仍位于同一服务器上。
我的第一个想法是通过它们传递日志变量,并在计算结束时在服务器响应中返回它们。
这似乎是一个肮脏且相当侵入性的解决方案,因为一切基本上都与基本的 logging
协议。我的任何方法都会得到一个额外的日志变量。
显然 Output log file through Ajax in Django 似乎有点符合我的要求,但这似乎只显示完整日志,而不是按会话显示(假设一个用户有两个会话)。
后端的模块没有任何 session-ID,但是在构造函数中添加它不会太困难。 客户端上的 Ajax 模块似乎不是问题(大量来源,例如:Django - How to show messages under ajax function),而是如何为每个会话创建错误日志并将其从日志中移出。
是否有消息服务器用于正确分配日志?大多数关于日志记录的材料都与 Django 本身所做的任何事情有关,而不是它背后的模块。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。