Vad*_*rov 14 python logging amazon-elastic-beanstalk
我正在开发适用于aws beanstalk环境的python应用程序.对于错误处理和调试建议我将日志写入目录/ var/logs /上的自定义lof文件.
为了从Elastic beanstalk管理控制台获得能力快照日志,我该怎么办?
Chu*_*uck 24
扩展了Vadim911(以及我自己的评论),我使用.ebextensions中的配置文件解决了这个问题.这是python代码:
import logging
logging.basicConfig(filename='/opt/python/log/my.log', level=logging.DEBUG)
Run Code Online (Sandbox Code Playgroud)
这是.ebextensions配置文件代码:
files:
"/opt/python/log/my.log" :
mode: "000666"
owner: ec2-user
group: ec2-user
content: |
# Askbot log file
Run Code Online (Sandbox Code Playgroud)
使用AWS弹性beanstalk控制台上的日志快照功能可以使用此文件的内容(以及其他日志文件).
如果您需要能够从Beanstalk管理控制台快照日志文件,您应该只将日志文件写入"/ opt/python/log /"文件夹.弹性beanstalk脚本使用此文件夹进行日志拖尾.
归档时间: |
|
查看次数: |
4452 次 |
最近记录: |