小编con*_*sed的帖子

扭曲的记录

我在扭曲的反应堆下运行了3个进程:Orbited,WSGI(运行django)和Twisted自身.

我目前正在使用

log.startLogging(sys.stdout)
Run Code Online (Sandbox Code Playgroud)

当所有日志都指向同一个地方时,洪水太多了.

我从WSGI获取的一行日志是这样的:

2010-08-16 02:21:12-0500 [-] 127.0.0.1 - - [16/Aug/2010:07:21:11 +0000] "GET /statics/js/monitor_rooms.js HTTP/1.1" 304 - "http://localhost:11111/chat/monitor_rooms" "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.8) Gecko/20100723 Ubuntu/10.04 (lucid) Firefox/3.6.8"
Run Code Online (Sandbox Code Playgroud)

时间基本上重复两次.我想我应该使用自己的格式化程序但不幸的是我无法在twisted的文档中找到它(在那里没有任何记录)

  1. 从3个来源处理日志记录的最佳方法是什么?
  2. 我将什么kwargs传递给twisted.log中的哪个函数来设置我自己的格式化程序(startLogging不包含答案)
  3. 什么是比我建议的更好的解决方案?(我在设置记录器方面并不是很有经验.)

python twisted

8
推荐指数
2
解决办法
2405
查看次数

标签 统计

python ×1

twisted ×1