# HG changeset patch # User Christophe Lincoln # Date 1336780386 -7200 # Node ID cc07c8fb5f4f427b99fd5fbafdff5229e5dda24c # Parent 8e29b36366d3c1e2ea200adb3f5326911803a7fd libtaz.sh: add log function (used in cooer and tazpanel actually and soon by spk) diff -r 8e29b36366d3 -r cc07c8fb5f4f rootfs/lib/libtaz.sh --- a/rootfs/lib/libtaz.sh Sat May 12 01:05:16 2012 +0200 +++ b/rootfs/lib/libtaz.sh Sat May 12 01:53:06 2012 +0200 @@ -113,6 +113,16 @@ [ "$answer" == "$(translate_query y)" ] } +# New line for echo -n or gettext. newline() { echo "" } + +# Log activities, we want first letter capitalized. $logfile should be set +# by the script. The log format is suitable for web interfaces like cook. +# Usage: echo "Message" | log +log() { + [ "$logfile" ] || logfile=/var/log/slitaz/libtaz.log + grep ^[A-Z] | \ + sed s"#^[A-Z]\([^']*\)#$(date '+%Y-%m-%d %H:%M') : \0#" >> $logfile +}