diff --git a/journal-checker.sh b/journal-checker.sh
index 7e3881f5919f39a00ce6bc5bac76d3cf201a5e21..abd3eaf0aafcba7bdeb30b2ea958cda5e29d9234 100755
--- a/journal-checker.sh
+++ b/journal-checker.sh
@@ -1,6 +1,6 @@
 #!/usr/bin/env -S chronic bash
 
-set -ex
+set -e
 umask 600
 
 STAMPFILE=$HOME/.journal-checker.stamp
@@ -17,8 +17,13 @@ trap "rm -f $LOG" EXIT QUIT TERM
 journalctl -oshort-iso-precise --full --no-pager -p warning "$SINCE" | tee $LOG
 
 ERRORS=$(cat $LOG | fgrep -v -- '-- No entries --' | fgrep -v -- '-- Journal begins at ' | wc -l)
+echo "($ERRORS errors)"
+
 if [[ $ERRORS -gt 0 ]]; then
     RC=1
+    echo "=====================" >&2
+    echo "Full log:" >&2
+    journalctl -oshort-iso-precise --full --no-pager "$SINCE" >&2
 else
     RC=0
 fi