python - 在 gunicorn 下使用 django 登录到标准输出
问题描述
我想将所有 Django 调试日志记录到标准输出,该应用程序正在使用 Docker 在 gunicorn 中运行。
用于日志记录的 Django 配置:
'version': 1,
'disable_existing_loggers': True,
'formatters': {
'console': {
'format': '%(asctime)s %(name)-12s %(levelname)-8s %(message)s',
},
},
'handlers': {
'console': {
'class': 'logging.StreamHandler',
},
},
'loggers': {
'django': {
'handlers': ['console'],
'level': 'DEBUG', # change debug level as appropiate
'propagate': True,
},
}
}
我开始用 gunicorn
gunicorn --bind 0.0.0.0:80 --log-level "debug" --capture-output --enable-stdio-inheritance tls.wsgi
解决方案
推荐阅读
- reactjs - 如何使用 React Router 链接到由另一个 Route 呈现的组件内的 Routes
- android - Scroll inside RecyclerView item
- git - Git - 一个代码用于 2 个 repos,一个用于推送,另一个用于拉取
- ruby-on-rails - 根据其他父子项查找记录
- angularjs - 为什么我不能使用带有指令的插值?
- javascript - 在javascript中合并2个json
- jupyter-notebook - 为什么 Google Colab 会在 12 小时前随机断开连接
- php - 验证一个字段:required_if url 包含 Laravel 中的参数
- python - 在 QTableView 中显示某些列
- javascript - 如何在for循环中转到数组中的下一个元素之前不等待代码执行