summaryrefslogtreecommitdiff
path: root/showlog
diff options
context:
space:
mode:
authorroot <root@jones.dk>2010-02-01 13:41:03 +0100
committerroot <root@jones.dk>2010-02-01 13:41:03 +0100
commitfa70afb13d046c9709585d17e9caa742c7181cb7 (patch)
treee659ea2baf72404c2a56f8800b01598d23f97df9 /showlog
parent0c1a6b9402093755d143d72cc20e942fbd00eb78 (diff)
Extend showlog to support kannel (keywords sms/smsbox and bearerbox).
Diffstat (limited to 'showlog')
-rwxr-xr-xshowlog13
1 files changed, 11 insertions, 2 deletions
diff --git a/showlog b/showlog
index 477fe75..d6701da 100755
--- a/showlog
+++ b/showlog
@@ -11,7 +11,7 @@
set -e
usage() {
- echo "Usage: $(basename $0) ftp|web|weberror|websuexec|mail|system [<keyword> [<keyword>...]]"
+ echo "Usage: $(basename $0) ftp|web|weberror|websuexec|mail|sms|smsbox|bearerbox|system [<keyword> [<keyword>...]]"
exit 1
}
@@ -67,6 +67,12 @@ case "$target" in
mail)
log="mail.log"
;;
+ sms|smsbox)
+ log="smsbox.log"
+ ;;
+ bearerbox)
+ log="bearerbox.log"
+ ;;
system)
log="syslog"
;;
@@ -81,13 +87,16 @@ case "$target" in
web|weberror|weberrors|websuexec)
logroot="/var/log/apache"
;;
+ sms|smsbox|bearerbox)
+ logroot="/var/log/kannel"
+ ;;
*)
usage
exit1 "Undefined logroot for \"$target\""
;;
esac
case "$target" in
- ftp|web|weberror|weberrors|websuexec|mail|system)
+ ftp|web|weberror|weberrors|websuexec|mail|sms|smsbox|bearerbox|system)
logpattern="$(printf '.*/%s(\.[[:digit:]]+(\.gz)?)?\n' "$log")"
;;
*)