From be7b0ba7f545da4b5a38968fb195fb8baad0a24b Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Thu, 4 Sep 2014 12:25:05 +0200 Subject: [PATCH] lib.bash: info() and debug() added --- lib/lib.bash | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/lib/lib.bash b/lib/lib.bash index 8ffc46e..dbfd476 100644 --- a/lib/lib.bash +++ b/lib/lib.bash @@ -44,7 +44,20 @@ log() { local -ri fd=$1 local -r fmt="$2\n" shift 2 - printf "$fmt" "$@" >> /dev/fd/$fd + printf -- "$fmt" "$@" >> /dev/fd/$fd +} + +info() { + log 1 "$1\n" "${@:2}" +} + +error() { + log 2 "$1\n" "${@:2}" +} + +debug() { + [[ ${EM_DEBUG} ]] || return 0 + log "$@" } die() { @@ -81,6 +94,3 @@ append_path () { fi } -error() { - printf "$1\n" "${@:2}" 1>&2 -}