diff options
author | Yun Huang <yun.huang@windriver.com> | 2018-03-15 22:47:37 +0800 |
---|---|---|
committer | Yun Huang <yun.huang@windriver.com> | 2018-03-15 22:47:37 +0800 |
commit | 6c7295e3de3fe80e8a5adf31b64be186e27ce5ad (patch) | |
tree | 1b4e22bee81c70ed09b5061049b8ad8576e68c78 /newton/newton/settings.py | |
parent | 70b3774c3855f256ad9976743f433d88eacab655 (diff) |
Enable AOP for newton logging
Change-Id: I232b60b48fb678821502f1ee3b14022bab078aba
Issue-ID: MULTICLOUD-177
Signed-off-by: Yun Huang <yun.huang@windriver.com>
Diffstat (limited to 'newton/newton/settings.py')
-rw-r--r-- | newton/newton/settings.py | 40 |
1 files changed, 9 insertions, 31 deletions
diff --git a/newton/newton/settings.py b/newton/newton/settings.py index aafcfbbc..a5585a68 100644 --- a/newton/newton/settings.py +++ b/newton/newton/settings.py @@ -15,6 +15,10 @@ import os import sys +from logging import config +from onaplogging import monkey +monkey.patch_all() + DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', @@ -84,36 +88,6 @@ TIME_ZONE = 'UTC' STATIC_URL = '/static/' -LOGGING = { - 'version': 1, - 'disable_existing_loggers': True, - 'formatters': { - 'standard': { - 'format': '%(asctime)s:[%(name)s]:[%(filename)s]-[%(lineno)d] [%(levelname)s]:%(message)s', - }, - }, - 'filters': { - }, - 'handlers': { - 'newton_handler': { - 'level': 'DEBUG', - 'class': 'logging.handlers.RotatingFileHandler', - 'filename': '/var/log/onap/multicloud/openstack/newton/newton.log', - 'formatter': 'standard', - 'maxBytes': 1024 * 1024 * 50, - 'backupCount': 5, - }, - }, - - 'loggers': { - 'newton': { - 'handlers': ['newton_handler'], - 'level': 'DEBUG', - 'propagate': False - }, - } -} - CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', @@ -147,9 +121,13 @@ ROOT_PATH = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__fi OPENSTACK_VERSION = "newton" MULTIVIM_VERSION = "multicloud-" + OPENSTACK_VERSION +LOGGING_CONFIG = None +# yaml configuration of logging +LOGGING_FILE = os.path.join(BASE_DIR, 'newton/pub/config/log.yml') +config.yamlConfig(filepath=LOGGING_FILE, watchDog=True) if 'test' in sys.argv: - LOGGING['handlers']['newton_handler']['filename'] = 'logs/newton.log' + #LOGGING['handlers']['newton_handler']['filename'] = 'logs/newton.log' REST_FRAMEWORK = {} import platform |