蟒蛇在AWS魔豆。 如何快照定制日志?(Python on the AWS Beanstalk.

2019-08-17 03:26发布

我开发的Python应用程序,它在AWS上的豆茎环境中工作。 有关错误处理和调试建议我写的日志定制LOF文件的目录/ var /日志/。

我应该怎么才能有从弹性青苗管理控制台的能力快照日志呢?

Answer 1:

扩展在Vadim911(和我自己的评论),我使用解决了在配置文件中的问题.ebextensions 。 下面是Python代码:

import logging
logging.basicConfig(filename='/opt/python/log/my.log', level=logging.DEBUG)

这里是.ebextensions配置文件的代码:

files:
  "/opt/python/log/my.log" :
   mode: "000666"
   owner: ec2-user
   group: ec2-user
   content: |
       # Askbot log file

此文件(连同其他日志文件)的内容,请使用AWS弹性魔豆控制台上的日志快照功能。



Answer 2:

如果你需要有快照日志从青苗管理控制台文件的能力,你应该只写你的日志文件移到“/选择/蟒蛇/日志/”文件夹中。 弹性豆茎脚本使用该文件夹日志拖尾。



Answer 3:

默认情况下,你可以在这里看到Django的日志

/var/log/httpd/error_log


文章来源: Python on the AWS Beanstalk. How to snapshot custom logs?