Hi Boris,

This is not a correct understanding. If you disable a log using
maximum log level, then the compiler will see a "small_int > big_int",
which always evaluate to FALSE, and will remove the block on -O2 and
up and this is PER USER, not in the EFL itself. The value you apply to
EFL will only be valid for EFL itself (its .c) as this won't go in the
public headers.

That said, dropping such from terminology is likely okay as nobody
uses it. If one wants to force a maximum log level, simply using
CFLAGS+="-DEINA_LOG_LEVEL_MAXIMUM=2" will do it.



On Mon, Oct 17, 2016 at 6:34 PM, Boris Faure <bill...@gmail.com> wrote:
> billiob pushed a commit to branch master.
>
> http://git.enlightenment.org/apps/terminology.git/commit/?id=6907ecf9f2060b7743528dd0147b262c17f1dc28
>
> commit 6907ecf9f2060b7743528dd0147b262c17f1dc28
> Author: Boris Faure <bill...@gmail.com>
> Date:   Mon Oct 17 22:32:35 2016 +0200
>
>     configure.ac: remove --with_max_log_level
>
>     If one don't want logs, it can already be done at efl's level.
>     I wasted too much time on that stupid setting.
> ---
>  configure.ac | 17 -----------------
>  1 file changed, 17 deletions(-)
>
> diff --git a/configure.ac b/configure.ac
> index 0c86801..e9ecd97 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -135,23 +135,6 @@ CFLAGS=$orig_cflags
>
>  EFL_WITH_BIN([edje], [edje-cc], [edje_cc])
>
> -with_max_log_level="EINA_LOG_LEVEL_ERR"
> -AC_ARG_WITH(maximum-log-level,
> -   [AC_HELP_STRING([--with-maximum-log-level=NUMBER],
> -                   [limit terminology log level to the given number, any 
> call to EINA_LOG() with values greater than this will be compiled out, 
> ignoring runtime settings, but saving function calls.])],
> -   [
> -    if test "x${withval}" != "xno"; then
> -       if echo "${withval}" | grep -E '^[[0-9]]+$' >/dev/null 2>/dev/null; 
> then
> -          AC_MSG_NOTICE([ignoring any EINA_LOG() with level greater than 
> ${withval}])
> -          with_max_log_level="${withval}"
> -       else
> -          AC_MSG_ERROR([--with-maximum-log-level takes a decimal number, got 
> "${withval}" instead.])
> -       fi
> -    fi
> -    ], [:])
> -
> -AC_DEFINE_UNQUOTED(EINA_LOG_LEVEL_MAXIMUM, ${with_max_log_level}, [if set, 
> logging is limited to this amount.])
> -
>  AC_CONFIG_FILES([
>  terminology.spec
>  pkgbuild/PKGBUILD
>
> --
>
>



-- 
Gustavo Sverzut Barbieri
--------------------------------------
Mobile: +55 (16) 99354-9890

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to