From 3f2d1c43521e731918a2551bd60ac7047712c914 Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Sat, 13 Oct 2018 10:54:37 -0700 Subject: [PATCH] fix: logs are now followed though a localnet restart --- web3.js/bin/localnet.sh | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/web3.js/bin/localnet.sh b/web3.js/bin/localnet.sh index c0860d052c..f92dedffae 100755 --- a/web3.js/bin/localnet.sh +++ b/web3.js/bin/localnet.sh @@ -77,9 +77,28 @@ down) ) ;; logs) + follow=false + if [[ -n $1 ]]; then + if [[ $1 = "-f" ]]; then + follow=true + else + usage "Unknown argument: $1" + fi + fi + + while $follow; do + if [[ -n $(docker ps -q -f name=solana-localnet) ]]; then + ( + set -x + docker logs solana-localnet -f + ) || true + fi + sleep 1 + done + ( set -x - docker logs solana-localnet "$@" + docker logs solana-localnet ) ;; *)