1
0
Files
angie-conv-image/image-entry.d/14-core-loglevel.envsh
2025-06-05 11:01:19 +03:00

33 lines
750 B
Bash
Executable File

#!/bin/sh
unset _NGX_LOGLEVEL
## here should be SANE defaults (!)
_NGX_LOGLEVEL=warn
if [ -z "${NGX_LOGLEVEL:-}" ] ; then
NGX_LOGLEVEL=${_NGX_LOGLEVEL}
else
NGX_LOGLEVEL=$(printf '%s' "${NGX_LOGLEVEL}" | tr '[:upper:]' '[:lower:]')
case "${NGX_LOGLEVEL}" in
alert | crit | emerg | error | notice | info | warn ) ;;
debug )
if [ "${NGX_DEBUG}" = 1 ] ; then
NGX_LOGLEVEL=debug
else
NGX_LOGLEVEL=info
log_always "NGX_LOGLEVEL: using 'debug' in non-debug image"
log_always "setting NGX_LOGLEVEL=${NGX_LOGLEVEL}"
fi
;;
* )
log_always "NGX_LOGLEVEL: unrecognized value: ${NGX_LOGLEVEL}"
log_always "setting NGX_LOGLEVEL=${_NGX_LOGLEVEL}"
NGX_LOGLEVEL=${_NGX_LOGLEVEL}
;;
esac
fi
export NGX_LOGLEVEL
unset _NGX_LOGLEVEL