当您有不同的 django 进程时,这是一个关于日志记录的开放式问题。如何在同一个日志文件中获取不同 django 进程的输出?你会如何处理这个问题?
现在到我当前的设置。我有一个在 webfaction 上运行的 django webapp。在 django 中,日志记录将转到控制台标准输出
'console': {
'class': 'logging.StreamHandler',
'formatter': 'simple',
},
在httpd.conf
它被配置为去
ErrorLog /home/elmartus/logs/user/error_myapp.log
然后我有一些像这样从 cron 运行的作业,./manage.py runjobs hourly
当前输出到控制台。
那么我怎样才能将 django 的正常输出和那些命令行进程的输出放到同一个文件中呢?知道如何使用 celery 任务和在单独的 django 进程上运行的任何其他任务来执行此操作也会很有趣。
谢谢 !