为python日志记录JSON配置添加文件权限

时间:2019-01-15 20:02:26

标签: python python-3.x logging

我今天遇到了一个问题,我想在处理期间创建的所有日志文件中添加标准化权限集,但似乎无法在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
        }
    }
}

0 个答案:

没有答案