Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django扭曲测井_Django_Twisted - Fatal编程技术网

django扭曲测井

django扭曲测井,django,twisted,Django,Twisted,我的服务器已投入生产,我正在twisted上运行django。 我有以下日志记录功能: log.startLogging(sys.stdout) ... reactor.listenTCP(DJANGO_PORT, server.Site(wsgi_root, logPath=os.path.join('./log', '.django.log'))) 但是,我只在.django.log.X文件中看到这些: 127.0.0.1 - - [25/Nov/2010:16:48:22 +0000]

我的服务器已投入生产,我正在twisted上运行django。 我有以下日志记录功能:

log.startLogging(sys.stdout)
...
reactor.listenTCP(DJANGO_PORT, server.Site(wsgi_root, logPath=os.path.join('./log', '.django.log')))
但是,我只在.django.log.X文件中看到这些:

127.0.0.1 - - [25/Nov/2010:16:48:22 +0000] "GET /statics/css/xxx.css HTTP/1.1" 200 1110 "http://www.xxx.com/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12"
我知道注册会抛出很多错误,但是日志中没有关于抛出异常和错误的信息

如何实际输出WSGI文件生成的错误


注意:我认为这与我必须更改log.startoggingsys.stdout这一事实有关。但是,如果解决方案确实要改变这一点,我想知道如何将sys.stdout和文件都输出。

Django不使用Twisted的日志API。twisted.python.log.startLogging仅配置twisted的日志系统。Django可能使用stdlib日志模块。因此,您必须对其进行配置,以便将Django日志输出写入有用的地方。您可以在.django.log.X文件中看到请求日志,因为这些日志是由TwistedHTTP服务器记录的,与django日志无关