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:
Sean Dague 2016-10-07 06:57:03 -04:00
parent ec498cd061
commit f06455e1b5
2 changed files with 11 additions and 0 deletions

View File

@ -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
# ================= # =================

View File

@ -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