Добавление прав доступа к файлам в конфигурации JSON для регистрации в Python - PullRequest
0 голосов
/ 15 января 2019

Сегодня я столкнулся с проблемой, когда я хотел бы добавить стандартизированный набор разрешений для всех моих файлов журналов, которые создаются во время обработки, но я не могу найти параметр в модуле ведения журнала python, который бы позволял это ..

Я что-то упустил в документах или это не то, что можно сделать?

LOG_CONF = {
    'version': 1,
    'disable_existing_loggers': True,
    'root': {
        'level': LOG_LEVEL,
        'handlers': ['log'],
    },
    'formatters': {
        'verbose': {
            'format': '%(asctime)s %(levelname)s %(pathname)s %(process)s %(thread)d %(message)s'
        }
    },
    'handlers': {
        'log': {
            'level': LOG_LEVEL,
            'class': 'logging.handlers.RotatingFileHandler',
            'formatter': 'verbose',
            'maxBytes': 10000000,
            'backupCount': 10,
            'filename': os.path.join(LOG_ROOT,'%s.log' % PROJECT_NAME)
        }
    },
    'loggers': {
        'tv': {
            'handlers': ['log'],
            'level': LOG_LEVEL,
            'propagate': False
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...