diff options
| author | MHSanaei <ho3ein.sanaei@gmail.com> | 2024-10-15 22:33:41 +0300 |
|---|---|---|
| committer | MHSanaei <ho3ein.sanaei@gmail.com> | 2024-10-15 22:37:14 +0300 |
| commit | b0d2cb93e1d4fcd4ed5885c984511382e786de70 (patch) | |
| tree | 8ed25acd45b1f964dafe56cb7495eaa5881ec7a4 | |
| parent | f98d78c3560a2e86cc03801002e965ca64eceb5a (diff) | |
bash menu - debug log, clear all logs
| -rw-r--r-- | x-ui.sh | 29 |
1 files changed, 25 insertions, 4 deletions
@@ -416,10 +416,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 } show_banlog() { @@ -1449,7 +1470,7 @@ show_menu() { ${green}12.${plain} Stop ${green}13.${plain} Restart ${green}14.${plain} Check Status - ${green}15.${plain} Check Logs + ${green}15.${plain} Logs Management ———————————————— ${green}16.${plain} Enable Autostart ${green}17.${plain} Disable Autostart |
