У меня есть три процесса, работающих под моим витым реактором: Orbited, WSGI (работает django) и сам Twisted.
В настоящее время я использую
log.startLogging(sys.stdout)
Когда все журналы направлены в одно и то же место, возникает слишком много наводнений.
Одна строка моего журнала из 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"
Время повторяется в основном дважды.Я думаю, что я должен использовать свой собственный форматтер, но, к сожалению, я не могу найти его в документах Twisted (там нет ничего при входе)
- Каков наилучший способ ведения журналов из 3 источников?
- Какие kwargs я передаю в какую функцию в twisted.log, чтобы настроить свой собственный форматер (startLogging не содержит ответа)
- Что является лучшим решением, чем то, что я предложил?(У меня нет особого опыта в настройке логгеров.)