summaryrefslogtreecommitdiffstats
path: root/windriver/titanium_cloud/settings.py
diff options
context:
space:
mode:
authorYun Huang <yun.huang@windriver.com>2018-03-15 16:15:11 +0800
committerYun Huang <yun.huang@windriver.com>2018-03-15 16:15:11 +0800
commitcabc350593488b32980bd3310754018e99a48945 (patch)
tree8ca2026d153a2f849a93079ee81012705fcb4bb9 /windriver/titanium_cloud/settings.py
parent1bf84e64ce12d1e34fe5d72d6fc0411aed20cf26 (diff)
Enable AOP for titanium cloud logging
Change-Id: Id441583c85845a71614577046f0c5b062e09580d Issue-ID: MULTICLOUD-177 Signed-off-by: Yun Huang <yun.huang@windriver.com>
Diffstat (limited to 'windriver/titanium_cloud/settings.py')
-rw-r--r--windriver/titanium_cloud/settings.py52
1 files changed, 12 insertions, 40 deletions
diff --git a/windriver/titanium_cloud/settings.py b/windriver/titanium_cloud/settings.py
index 81e19fb2..88bba77d 100644
--- a/windriver/titanium_cloud/settings.py
+++ b/windriver/titanium_cloud/settings.py
@@ -15,6 +15,11 @@
import os
import sys
+from logging import config
+from onaplogging import monkey
+monkey.patch_all()
+
+
CACHE_EXPIRATION_TIME = 3600
# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
@@ -75,45 +80,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': {
- 'titanium_cloud_handler': {
- 'level': 'DEBUG',
- 'class': 'logging.handlers.RotatingFileHandler',
- 'filename': '/var/log/onap/multicloud/openstack/windriver/titanium_cloud.log',
- 'formatter': 'standard',
- 'maxBytes': 1024 * 1024 * 50,
- 'backupCount': 5,
- },
- },
-
- 'loggers': {
- 'titanium_cloud': {
- 'handlers': ['titanium_cloud_handler'],
- 'level': 'DEBUG',
- 'propagate': False
- },
- 'newton_base': {
- 'handlers': ['titanium_cloud_handler'],
- 'level': 'DEBUG',
- 'propagate': False
- },
- 'common': {
- 'handlers': ['titanium_cloud_handler'],
- 'level': 'DEBUG',
- 'propagate': False
- },
- }
-}
DEFAULT_MSB_ADDR = "127.0.0.1"
DEFAULT_CACHE_BACKEND_LOCATION = '127.0.0.1:11211'
@@ -151,9 +117,15 @@ ROOT_PATH = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__fi
OPENSTACK_VERSION = "titanium_cloud"
MULTIVIM_VERSION = "multicloud-" + OPENSTACK_VERSION
+
+LOGGING_CONFIG = None
+# yaml configuration of logging
+LOGGING_FILE = os.path.join(BASE_DIR, 'titanium_cloud/pub/config/log.yml')
+config.yamlConfig(filepath=LOGGING_FILE, watchDog=True)
+
if 'test' in sys.argv:
- LOGGING['handlers']['titanium_cloud_handler']['filename'] = 'logs/titanium_cloud.log'
+ #LOGGING['handlers']['titanium_cloud_handler']['filename'] = 'logs/titanium_cloud.log'
REST_FRAMEWORK = {}
import platform