这是一个关于当你有不同的django进程时的日志记录的开放式问题。如何在同一个日志文件中获取不同django进程的输出?你会如何处理这个问题?
现在到我目前的设置。我在webfaction上运行了一个django webapp。在django中,日志记录将进入控制台标准输出
'console': {
'class': 'logging.StreamHandler',
'formatter': 'simple',
},
在httpd.conf
中,它被配置为转到
ErrorLog /home/elmartus/logs/user/error_myapp.log
然后我有一些从当前输出到控制台的./manage.py runjobs hourly
的cron运行的作业。
那么如何将django的正常输出和那些命令行进程的输出都放到同一个文件中呢?了解如何使用芹菜任务以及在单独的django进程上运行的任何其他任务,这也很有趣。
谢谢!
答案 0 :(得分:0)
查看记录模块文档中的example
你可以有一个名为“日志服务器”的进程,然后许多应用程序可以通过logging.handlers.SocketHandler