Невозможно создать файлы журнала в экземпляре EC2, используя python - PullRequest
1 голос
/ 14 марта 2019

Я запускаю скрипт в экземпляре EC2 как задание (через планировщик задач), которое создает собственный файл журнала.На моей локальной машине он отлично работает и создает файл, но на EC2 я вообще не могу его увидеть.

Вот пример кода

import logging
import logging.handlers

def setup_logging(logger, logfile):
    logger.setLevel(logging.INFO)
    handler = logging.handlers.RotatingFileHandler(
        logfile, maxBytes=(1048576 * 5), backupCount=7)
    formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')
    handler.setFormatter(formatter)
    logger.addHandler(handler)

    console_handler = logging.StreamHandler()
    console_handler.setFormatter(formatter)
    logger.addHandler(console_handler)


logfile = 'one_time_loader'
logger = logging.getLogger()
setup_logging(logger, logfile)

for i in range(0,1000):
    logger.info(i)

Пожалуйста, помогитемне разрешить это.

1 Ответ

0 голосов
/ 19 марта 2019

Вам нужно будет импортировать Boto3 из AWS SDK.https://aws.amazon.com/sdk-for-python/ Поскольку вы используете его как тип экземпляра EC2, вам нужно будет выполнять вызовы API ресурсов.Смотрите документ для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...