From 1b9486784d494332a85cf16915465d255fc7dec4 Mon Sep 17 00:00:00 2001 From: mhsanaei Date: Thu, 17 Oct 2024 13:09:55 +0200 Subject: [PATCH] bash menu - debug log, clear all logs --- x-ui.sh | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/x-ui.sh b/x-ui.sh index 17df354f..0d39b658 100644 --- a/x-ui.sh +++ b/x-ui.sh @@ -371,10 +371,31 @@ disable() { } show_log() { - journalctl -u x-ui.service -e --no-pager -f - if [[ $# == 0 ]]; then + echo -e "${green}\t1.${plain} Debug Log" + echo -e "${green}\t2.${plain} Clear All logs" + echo -e "${green}\t0.${plain} Back to Main Menu" + read -p "Choose an option: " choice + + case "$choice" in + 0) + return + ;; + 1) + journalctl -u x-ui -e --no-pager -f -p debug + if [[ $# == 0 ]]; then before_show_menu - fi + fi + ;; + 2) + sudo journalctl --rotate + sudo journalctl --vacuum-time=1s + echo "All Logs cleared." + restart + ;; + *) + echo "Invalid choice" + ;; + esac } update_shell() {