| Andrew Geissler | 7e0e3c0 | 2022-02-25 20:34:39 +0000 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | |||||
| 3 | # SPDX-FileCopyrightText: Andrei Gherzan <andrei.gherzan@huawei.com> | ||||
| 4 | # | ||||
| 5 | # SPDX-License-Identifier: MIT | ||||
| 6 | |||||
| 7 | _log() { | ||||
| 8 | _level="$1" | ||||
| 9 | _msg="$2" | ||||
| 10 | echo "[$_level] $_msg" | ||||
| 11 | } | ||||
| 12 | |||||
| 13 | error() { | ||||
| 14 | _msg="$1" | ||||
| 15 | _log "ERR" "$1" | ||||
| 16 | exit 1 | ||||
| 17 | } | ||||
| 18 | |||||
| 19 | warn() { | ||||
| 20 | _msg="$1" | ||||
| 21 | _log "WRN" "$1" | ||||
| 22 | exit 1 | ||||
| 23 | } | ||||
| 24 | |||||
| 25 | log() { | ||||
| 26 | _msg="$1" | ||||
| 27 | _log "LOG" "$1" | ||||
| 28 | } | ||||