I\'m developing python application which works on aws beanstalk environment. For error handling and debugging proposes I write logs to custom lof file on the directory /var/logs
Expanding on Vadim911 (and my own comment), I solved the problem using a config file in .ebextensions. Here is the python code:
import logging
logging.basicConfig(filename='/opt/python/log/my.log', level=logging.DEBUG)
Here is the .ebextensions config file code:
files:
"/opt/python/log/my.log" :
mode: "000666"
owner: ec2-user
group: ec2-user
content: |
# Askbot log file
The contents of this file (along with other log files) is available using the Logs snapshot function on the AWS elastic beanstalk console.