Change-Id: Ibdaed9c2d1527b4c38551efbc147597e2a668b1a
| ... | ... |
@@ -33,6 +33,17 @@ TROVE_AUTH_ENDPOINT=$KEYSTONE_AUTH_PROTOCOL://$KEYSTONE_AUTH_HOST:$KEYSTONE_AUTH |
| 33 | 33 |
TROVE_AUTH_CACHE_DIR=${TROVE_AUTH_CACHE_DIR:-/var/cache/trove}
|
| 34 | 34 |
TROVE_BIN_DIR=/usr/local/bin |
| 35 | 35 |
|
| 36 |
+# setup_trove_logging() - Adds logging configuration to conf files |
|
| 37 |
+function setup_trove_logging() {
|
|
| 38 |
+ local CONF=$1 |
|
| 39 |
+ iniset $CONF DEFAULT debug $ENABLE_DEBUG_LOG_LEVEL |
|
| 40 |
+ iniset $CONF DEFAULT use_syslog $SYSLOG |
|
| 41 |
+ if [ "$LOG_COLOR" == "True" ] && [ "$SYSLOG" == "False" ]; then |
|
| 42 |
+ # Add color to logging output |
|
| 43 |
+ setup_colorized_logging $CONF DEFAULT tenant user |
|
| 44 |
+ fi |
|
| 45 |
+} |
|
| 46 |
+ |
|
| 36 | 47 |
# create_trove_accounts() - Set up common required trove accounts |
| 37 | 48 |
|
| 38 | 49 |
# Tenant User Roles |
| ... | ... |
@@ -121,6 +132,9 @@ function configure_trove() {
|
| 121 | 121 |
iniset $TROVE_LOCAL_CONF_DIR/trove-guestagent.conf.sample DEFAULT control_exchange trove |
| 122 | 122 |
sed -i "s/localhost/$NETWORK_GATEWAY/g" $TROVE_LOCAL_CONF_DIR/trove-guestagent.conf.sample |
| 123 | 123 |
|
| 124 |
+ setup_trove_logging $TROVE_CONF_DIR/trove.conf |
|
| 125 |
+ setup_trove_logging $TROVE_LOCAL_CONF_DIR/trove-guestagent.conf.sample |
|
| 126 |
+ |
|
| 124 | 127 |
# (Re)create trove taskmanager conf file if needed |
| 125 | 128 |
if is_service_enabled tr-tmgr; then |
| 126 | 129 |
iniset $TROVE_CONF_DIR/trove-taskmanager.conf DEFAULT rabbit_password $RABBIT_PASSWORD |
| ... | ... |
@@ -130,6 +144,7 @@ function configure_trove() {
|
| 130 | 130 |
iniset $TROVE_CONF_DIR/trove-taskmanager.conf DEFAULT nova_proxy_admin_tenant_name trove |
| 131 | 131 |
iniset $TROVE_CONF_DIR/trove-taskmanager.conf DEFAULT nova_proxy_admin_pass $RADMIN_USER_PASS |
| 132 | 132 |
iniset $TROVE_CONF_DIR/trove-taskmanager.conf DEFAULT trove_auth_url $TROVE_AUTH_ENDPOINT |
| 133 |
+ setup_trove_logging $TROVE_CONF_DIR/trove-taskmanager.conf |
|
| 133 | 134 |
fi |
| 134 | 135 |
|
| 135 | 136 |
# (Re)create trove conductor conf file if needed |
| ... | ... |
@@ -141,6 +156,7 @@ function configure_trove() {
|
| 141 | 141 |
iniset $TROVE_CONF_DIR/trove-conductor.conf DEFAULT nova_proxy_admin_pass $RADMIN_USER_PASS |
| 142 | 142 |
iniset $TROVE_CONF_DIR/trove-conductor.conf DEFAULT trove_auth_url $TROVE_AUTH_ENDPOINT |
| 143 | 143 |
iniset $TROVE_CONF_DIR/trove-conductor.conf DEFAULT control_exchange trove |
| 144 |
+ setup_trove_logging $TROVE_CONF_DIR/trove-conductor.conf |
|
| 144 | 145 |
fi |
| 145 | 146 |
} |
| 146 | 147 |
|