Add a screen session for tls logs
When tls is enabled, we aren't bringing the logs to the forefront, which makes it hard to debug when things go wrong. This does that. Change-Id: I7c6c7e324e16da6b9bfa44f4bad17401ca4ed7e3
This commit is contained in:
parent
ec498cd061
commit
f06455e1b5
7
lib/tls
7
lib/tls
@ -495,6 +495,13 @@ EOF
|
|||||||
reload_apache_server
|
reload_apache_server
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Follow TLS proxy
|
||||||
|
function follow_tls_proxy {
|
||||||
|
sudo touch /var/log/$APACHE_NAME/tls-proxy_error.log
|
||||||
|
tail_log tls-error /var/log/$APACHE_NAME/tls-proxy_error.log
|
||||||
|
sudo touch /var/log/$APACHE_NAME/tls-proxy_access.log
|
||||||
|
tail_log tls-proxy /var/log/$APACHE_NAME/tls-proxy_access.log
|
||||||
|
}
|
||||||
|
|
||||||
# Cleanup Functions
|
# Cleanup Functions
|
||||||
# =================
|
# =================
|
||||||
|
4
stack.sh
4
stack.sh
@ -993,6 +993,10 @@ if [[ "$USE_SCREEN" == "True" ]]; then
|
|||||||
fi
|
fi
|
||||||
screen -r $SCREEN_NAME -X hardstatus alwayslastline "$SCREEN_HARDSTATUS"
|
screen -r $SCREEN_NAME -X hardstatus alwayslastline "$SCREEN_HARDSTATUS"
|
||||||
screen -r $SCREEN_NAME -X setenv PROMPT_COMMAND /bin/true
|
screen -r $SCREEN_NAME -X setenv PROMPT_COMMAND /bin/true
|
||||||
|
|
||||||
|
if is_service_enabled tls-proxy; then
|
||||||
|
follow_tls_proxy
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Clear ``screenrc`` file
|
# Clear ``screenrc`` file
|
||||||
|
Loading…
Reference in New Issue
Block a user