diff options
| author | kaotisk <kaotisk@arching-kaos.org> | 2025-10-22 15:40:22 +0300 |
|---|---|---|
| committer | kaotisk <kaotisk@arching-kaos.org> | 2025-10-22 15:40:22 +0300 |
| commit | 71067ab3ffc9531e378ba6f9d52da5823f4410db (patch) | |
| tree | 130b267004433c05264fefd83c2b3ae5096a5f47 /lib/_ak_log | |
| parent | dc51374f544823057250916b871e1ea138ca92d2 (diff) | |
| download | arching-kaos-tools-71067ab3ffc9531e378ba6f9d52da5823f4410db.tar.gz arching-kaos-tools-71067ab3ffc9531e378ba6f9d52da5823f4410db.tar.bz2 arching-kaos-tools-71067ab3ffc9531e378ba6f9d52da5823f4410db.zip | |
[log] Introducing -v[vvvv] flag for ak
Diffstat (limited to 'lib/_ak_log')
| -rwxr-xr-x | lib/_ak_log | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/lib/_ak_log b/lib/_ak_log index d28e663..9d4f8c3 100755 --- a/lib/_ak_log +++ b/lib/_ak_log @@ -155,8 +155,14 @@ function _ak_log_message(){ then echo "$TS" "<$prg>" "[$tp]" "$msg" >> $AK_LOGSFILE fi - if [ ! -z $AK_DEBUG ] && [ -n "$AK_DEBUG" ] && [ "$AK_DEBUG" == "yes" ] + if [ ! -z $AK_DEBUG ] && [ -n "$AK_DEBUG" ] # && [ $AK_DEBUG -gt 0 ] then + case $tp in + INFO) if [[ $AK_DEBUG -lt 1 ]]; then return ;fi ;; + # ERROR) if [[ $AK_DEBUG -lt 2 ]]; then return ;fi ;; + WARNING) if [[ $AK_DEBUG -lt 3 ]]; then return ;fi ;; + DEBUG|EXIT) if [[ $AK_DEBUG -lt 5 ]]; then return ;fi ;; + esac _ak_log_print_log_line "$TS <$prg> [$tp] $msg" >&2 fi if [ ! -z $AK_DEBUG_IRC ] && [ -n "$AK_DEBUG_IRC" ] && [ "$AK_DEBUG_IRC" == "yes" ] @@ -164,8 +170,8 @@ function _ak_log_message(){ _ak_log_print_log_line_irc "$TS <$prg> [$tp] $msg" >&2 fi else - echo "$TS" "<$prg>" "[ERROR]" "No message" >> $AK_LOGSFILE - if [ "$AK_DEBUG" == "yes" ] + echo "$TS" "<$prg>" "[ERROR]" "No message" >> $AK_LOGSFILE + if [ $AK_DEBUG -eq 5 ] then echo "$TS" "<$prg>" "[ERROR]" "No message" >&2 fi @@ -176,7 +182,7 @@ function _ak_log_message(){ then echo "$TS" "<$prg>" "[ERROR]" "No type and message" >> $AK_LOGSFILE fi - if [ "$AK_DEBUG" == "yes" ] + if [ $AK_DEBUG -eq 5 ] then echo "$TS" "<$prg>" "[ERROR]" "No type and message" >&2 fi @@ -187,7 +193,7 @@ function _ak_log_message(){ then echo "$TS" "<$(basename $0)>" "[ERROR]" "No arguments given" >> $AK_LOGSFILE fi - if [ "$AK_DEBUG" == "yes" ] + if [ $AK_DEBUG -eq 5 ] then echo "$TS" "<$(basename $0)>" "[ERROR]" "No arguments given" >&2 fi |
