2013-02-23 14 views

Odpowiedz

5

Jeśli potrzebujesz możliwości tworzenia migawkowych plików dziennika z konsoli zarządzania Beanstalk, powinieneś po prostu napisać pliki dziennika do folderu "/ opt/python/log /". Elastyczne skrypty beanstalk używają tego folderu do ogłaszania logów.

+3

mam uprawnien gdy próbuję tego. – Chuck

+0

Chuck, co dokładnie wypróbowałeś? –

+0

logging.basicConfig (filename = '/ opt/python/log/my_log.log', level = logging.DEBUG) – Chuck

15

Rozszerzając Vadim911 (i mój własny komentarz), rozwiązałem problem za pomocą pliku konfiguracyjnego w .ebextensions. Oto kod Python:

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

Oto .ebextensions plik konfiguracyjny Kod:

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

Zawartość tego pliku (wraz z innymi plikami dziennika) jest dostępna za pomocą funkcji Dzienniki migawka na AWS elastyczna konsola na beanstalk.

0

Domyślnie widać dzienniki django tutaj

/var/log/httpd/error_log 
Powiązane problemy