New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Next release #639

Merged
merged 83 commits into from Aug 30, 2016
Commits
File filter...
Filter file types
Jump to file or symbol
Failed to load files and symbols.
+19 −9
Diff settings

Always

Just for now

Add option for uploading debug log to termbin

  • Loading branch information...
PromoFaux committed Aug 1, 2016
commit 95edb49bb824daa93fc37a57a014256844728d92
Copy path View file
@@ -337,17 +337,27 @@ function dumpPiHoleLog {

# Anything to be done after capturing of pihole.log terminates
function finalWork {
echo "::: Finshed debugging!"
TERMBIN=$(cat /var/log/pihole_debug.log | nc termbin.com 9999)
echo "::: Finshed debugging!"
echo "::: The degug log can be uploaded to Termbin.com for easier sharing."
read -r -p "::: Would you like to upload the log? [y/N] " response
case $response in
[yY][eE][sS]|[yY])
TERMBIN=$(cat /var/log/pihole_debug.log | nc termbin.com 9999)
;;
*)
echo "::: Log will NOT be uploaded to Termbin."
;;
esac

# Check if termbin.com is reachable. When it's not, point to local log instead
if [ -n "$TERMBIN" ]
then
echo "::: Debug log can be found at : $TERMBIN"
else
echo "::: Debug log can be found at : /var/log/pihole_debug.log"
fi
# Check if termbin.com is reachable. When it's not, point to local log instead
if [ -n "$TERMBIN" ]
then
echo "::: Debug log can be found at : $TERMBIN"
else
echo "::: Debug log can be found at : /var/log/pihole_debug.log"
fi
}

trap finalWork EXIT

### Method calls for additional logging ###
ProTip! Use n and p to navigate between commits in a pull request.