python– 来自django runserver的特定日志输出来自何处

python– 来自django runserver的特定日志输出来自何处,第1张

概述我正在学习如何登录python,所以我试图找到源代码中的哪个部分来格式化该行的特定输出:“GET / dashboard / HTTP / 1.1”200 249176?另外,249176是什么意思?我没有问题,这个问题是为了满足我的好奇心.我真的在寻找这个logrecord的格式化程序.我也没有看到它来自哪个loghandler(也许这根本不是来自日志记录

我正在学习如何登录python,所以我试图找到源代码中的哪个部分来格式化该行的特定输出:“GET / dashboard / http / 1.1”200 249176?另外,249176是什么意思?

我没有问题,这个问题是为了满足我的好奇心.

我真的在寻找这个logrecord的格式化程序.我也没有看到它来自哪个loghandler(也许这根本不是来自日志记录模块,它只是一个打印命令).我搜索了源代码,无法找到它的来源,并希望有一个链接到源代码.

以下是我运行代码时会发生的情况.

@H_403_11@September 05,2013 - 05:38:50Django version 1.5.1,using settings 'dAPI.settings'Development server is running at http://127.0.0.1:8000/Quit the server with CONTRol-C.[05/Sep/2013 05:38:57] "GET /dashboard/ http/1.1" 200 249176[05/Sep/2013 05:38:58] "GET /static/plugins/uniform/CSS/uniform.default.CSS http/1.1" 304 0[05/Sep/2013 05:38:58] "GET /static/plugins/bootstrap-daterangepicker/daterangepicker.CSS http/1.1" 304 0最佳答案此数字是响应内容长度,换句话说:发送的字节数.

这个输出基本上来自wsgiref的simple_server(它基于BaseHTTPServer)django内部使用(source).

log_request()函数实际上记录了引擎盖下的代码和内容大小:

log_request([code[,size]])

Logs an accepted (successful) request.
code should specify the numeric http code associated with the
response. If a size of the response is available,then it should be
passed as the size parameter.

如果您有兴趣,请查看BasehttpServer pypy实现:https://bitbucket.org/pypy/pypy/src/9d88b4875d6e/lib-python/2.7/BaseHTTPServer.py

也可以看看:

> What’s the meaning of the default output of manage.py runserver? 总结

以上是内存溢出为你收集整理的python – 来自django runserver的特定日志输出来自何处全部内容,希望文章能够帮你解决python – 来自django runserver的特定日志输出来自何处所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1205321.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存