diff --git a/NEWS.rst b/NEWS.rst index 487e9395181fb9bd331f8c81e1c55d1d07f25fa0_TkVXUy5yc3Q=..35f7af19348b2503f2e56c9bb28cba29bc35b5bc_TkVXUy5yc3Q= 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -2,6 +2,11 @@ History ======= +20.9.0 +------ + +Allow setting log handler instead of log level. + 20.8.2 ------ diff --git a/do_tests.zsh b/do_tests.zsh index 487e9395181fb9bd331f8c81e1c55d1d07f25fa0_ZG9fdGVzdHMuenNo..35f7af19348b2503f2e56c9bb28cba29bc35b5bc_ZG9fdGVzdHMuenNo 100755 --- a/do_tests.zsh +++ b/do_tests.zsh @@ -84,4 +84,12 @@ PG_USER="" ODOO_USER="" fi +if [[ -n "$INSTALL_LOG_HANDLER" ]]; +then + INSTALL_ARGUMENTS="$INSTALL_ARGUMENTS --log-handler=${INSTALL_LOG_HANDLER}" +elif [[ -z "$INSTALL_LOG_LEVEL" ]]; +then + # default to warn if nothing set + INSTALL_ARGUMENTS="$INSTALL_ARGUMENTS --log-level=warn" +fi # This should be a parameter if it was simple to parse @@ -87,5 +95,8 @@ # This should be a parameter if it was simple to parse -INSTALL_ARGUMENTS="--log-level=${INSTALL_LOG_LEVEL:-warn}" +if [[ -n "$INSTALL_LOG_LEVEL" ]]; +then + INSTALL_ARGUMENTS="$INSTALL_ARGUMENTS --log-level=${INSTALL_LOG_LEVEL}" +fi if [[ -n "$ODOO_WITHOUT_DEMO" ]]; then INSTALL_ARGUMENTS="$INSTALL_ARGUMENTS --without-demo=$ODOO_WITHOUT_DEMO"