From 1bce1dbc90a207613685fd997b310a48ebd98b6f Mon Sep 17 00:00:00 2001 From: Siraaj Khandkar Date: Thu, 29 Sep 2022 06:37:42 -0400 Subject: [PATCH] Log dmesg errors and warnings --- home/.xlaunch.d/99-dmesg-notifier-error | 9 +++++++-- home/.xlaunch.d/99-dmesg-notifier-warn | 9 +++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/home/.xlaunch.d/99-dmesg-notifier-error b/home/.xlaunch.d/99-dmesg-notifier-error index 40a2d10..be28707 100755 --- a/home/.xlaunch.d/99-dmesg-notifier-error +++ b/home/.xlaunch.d/99-dmesg-notifier-error @@ -2,9 +2,14 @@ set -e +DIR="$HOME/var/log/dmesg" +FILE="$DIR/error.log" + +mkdir -p "$DIR" sleep 3 # wait for dunst to hopefully restart -sudo dmesg --follow --level=emerg,alert,crit,err --since=now \ -| while read line +sudo dmesg --follow --level=emerg,alert,crit,err --since=now --ctime \ +| while read -r line do notify-send -u critical 'dmesg error' "$line" + echo "$line" >> "$FILE" done diff --git a/home/.xlaunch.d/99-dmesg-notifier-warn b/home/.xlaunch.d/99-dmesg-notifier-warn index a021734..f5409c2 100755 --- a/home/.xlaunch.d/99-dmesg-notifier-warn +++ b/home/.xlaunch.d/99-dmesg-notifier-warn @@ -2,9 +2,14 @@ set -e +DIR="$HOME/var/log/dmesg" +FILE="$DIR/warning.log" + +mkdir -p "$DIR" sleep 3 # wait for dunst to hopefully restart -sudo dmesg --follow --level=warn --since=now \ -| while read line +sudo dmesg --follow --level=warn --since=now --ctime \ +| while read -r line do notify-send -u low 'dmesg warning' "$line" + echo "$line" >> "$FILE" done -- 2.20.1