Мне удалось изменить и настроить свойства журнала записи в следующим образом:
Код: Выделить всё
class PackagePathFilter(logging.Filter):
def filter(self, record):
record.relativepath = ''
if record.pathname is not None:
record.relativepath = record.pathname.replace('/var/task','')
return True
logger = logging.getLogger(__name__)
logger.addFilter(PackagePathFilter())
FORMAT = "[%(levelname)s] [%(requestId)s] [%(relativepath)s:%(lineno)d] [%(funcName)s] - %(message)s"
formatter = logging.Formatter(FORMAT)
handler = logging.StreamHandler()
handler.setFormatter(formatter)
logger.addHandler(handler)
Подробнее здесь: https://stackoverflow.com/questions/714 ... aws-lambda
Мобильная версия