changeset 574 | d9326d33ae32 |
parent 527 | 4ac12179ef23 |
child 582 | 522e4fe1ca75 |
1.1 --- a/scripts/functions Wed May 21 22:00:52 2008 +0000 1.2 +++ b/scripts/functions Wed Jun 18 12:53:38 2008 +0000 1.3 @@ -105,6 +105,14 @@ 1.4 return 0 1.5 } 1.6 1.7 +# Execute an action, and log its messages 1.8 +# Usage: CT_DoExecLog <level> <[VAR=val...] command [parameters...]> 1.9 +CT_DoExecLog() { 1.10 + local level="$1" 1.11 + shift 1.12 + eval "$@" 2>&1 |CT_DoLog "${level}" 1.13 +} 1.14 + 1.15 # Tail message to be logged whatever happens 1.16 # Usage: CT_DoEnd <level> 1.17 CT_DoEnd()