On Fri, 18 Mar 2011, Enlightenment SVN wrote:

> Log:
> use eina_log more effectively: replace all printfs with appropriate log 
> functions and use EINA_LOG_ERR instead of ERR when log dom fails to init

ERR("Efreet: ****");   <---- don't put 'Efreet' in those macros, as 
eina_log will take care of that

Vincent

>
>
> Author:       discomfitor
> Date:         2011-03-18 12:47:57 -0700 (Fri, 18 Mar 2011)
> New Revision: 57858
> Trac:         http://trac.enlightenment.org/e/changeset/57858
>
> Modified:
>  trunk/efreet/ChangeLog trunk/efreet/src/bin/efreet_icon_cache_create.c 
> trunk/efreet/src/lib/efreet_base.c trunk/efreet/src/lib/efreet_cache.c 
> trunk/efreet/src/lib/efreet_desktop.c trunk/efreet/src/lib/efreet_ini.c 
> trunk/efreet/src/lib/efreet_menu.c trunk/efreet/src/lib/efreet_mime.c 
> trunk/efreet/src/lib/efreet_trash.c trunk/efreet/src/lib/efreet_utils.c 
> trunk/efreet/src/lib/efreet_xml.c
>
> Modified: trunk/efreet/ChangeLog
> ===================================================================
> --- trunk/efreet/ChangeLog    2011-03-18 19:46:52 UTC (rev 57857)
> +++ trunk/efreet/ChangeLog    2011-03-18 19:47:57 UTC (rev 57858)
> @@ -77,3 +77,7 @@
>       * Delay cache recreation with a timer
>       * Move desktop cache to efreet_cache.c, and cache all requests which
>         hit the eet cache
> +
> +2011-03-18  Mike Blumenkrantz
> +
> +        * Use eina_log more effectively
>
> Modified: trunk/efreet/src/bin/efreet_icon_cache_create.c
> ===================================================================
> --- trunk/efreet/src/bin/efreet_icon_cache_create.c   2011-03-18 19:46:52 UTC 
> (rev 57857)
> +++ trunk/efreet/src/bin/efreet_icon_cache_create.c   2011-03-18 19:47:57 UTC 
> (rev 57858)
> @@ -16,7 +16,8 @@
> #include <Ecore.h>
> #include <Ecore_File.h>
>
> -#define EFREET_MODULE_LOG_DOM /* no logging in this file */
> +#define EFREET_MODULE_LOG_DOM _efreet_icon_cache_log_dom
> +static int _efreet_icon_cache_log_dom = -1;
>
> #include "Efreet.h"
> #include "efreet_private.h"
> @@ -34,7 +35,6 @@
> static Eina_Array *extra_dirs = NULL;
> static Eina_Array *strs = NULL;
> static Eina_Hash *icon_themes = NULL;
> -static int verbose = 0;
>
> static Eina_Bool
> cache_directory_find(Eina_Hash *dirs, const char *dir)
> @@ -305,8 +305,8 @@
>             Efreet_Icon_Theme *inherit;
>
>             inherit = eina_hash_find(icon_themes, name);
> -            if (!inherit && verbose)
> -                fprintf(stderr, "Theme `%s` not found for `%s`.\n",
> +            if (!inherit)
> +                INF("Theme `%s` not found for `%s`.",
>                         name, theme->name.internal);
>             if (!cache_scan(inherit, themes, icons, dirs, changed)) return 
> EINA_FALSE;
>         }
> @@ -336,8 +336,8 @@
>             Efreet_Cache_Icon_Theme *inherit;
>
>             inherit = eina_hash_find(icon_themes, name);
> -            if (!inherit && verbose)
> -                fprintf(stderr, "Theme `%s` not found for `%s`.\n",
> +            if (!inherit)
> +                INF("Theme `%s` not found for `%s`.",
>                         name, theme->theme.name.internal);
>             if (check_changed(inherit)) return EINA_TRUE;
>         }
> @@ -627,7 +627,7 @@
>     fl.l_whence = SEEK_SET;
>     if (fcntl(lockfd, F_SETLK, &fl) < 0)
>     {
> -        if (verbose) printf("LOCKED! You may want to delete %s if this 
> persists\n", file);
> +        WRN("LOCKED! You may want to delete %s if this persists", file);
>         close(lockfd);
>         return -1;
>     }
> @@ -680,13 +680,23 @@
>
>     /* init external subsystems */
>     if (!eina_init()) return -1;
> +    _efreet_icon_cache_log_dom = eina_log_domain_register
> +      ("efreet_icon_cache", EFREET_DEFAULT_LOG_COLOR);
> +    if (_efreet_icon_cache_log_dom < 0)
> +    {
> +        EINA_LOG_ERR("Efreet: Could not create a log domain for 
> efreet_icon_cache.");
> +        return -1;
> +    }
>
> +    eina_log_domain_level_set("efreet_icon_cache", EINA_LOG_LEVEL_ERR);
> +
>     exts = eina_array_new(10);
>     extra_dirs = eina_array_new(10);
>
>     for (i = 1; i < argc; i++)
>     {
> -        if      (!strcmp(argv[i], "-v")) verbose = 1;
> +        if (!strcmp(argv[i], "-v"))
> +          eina_log_domain_level_set("efreet_icon_cache", EINA_LOG_LEVEL_DBG);
>         else if ((!strcmp(argv[i], "-h")) ||
>                  (!strcmp(argv[i], "-help")) ||
>                  (!strcmp(argv[i], "--h")) ||
> @@ -711,7 +721,7 @@
>     }
>     if (exts->count == 0)
>     {
> -        printf("Error: Need to pass extensions to icon cache create 
> process\n");
> +        ERR("Error: Need to pass extensions to icon cache create process");
>         return -1;
>     }
>
> @@ -743,6 +753,7 @@
>
>     icon_themes = 
> eina_hash_string_superfast_new(EINA_FREE_CB(icon_theme_free));
>
> +    INF("opening theme cache");
>     /* open theme file */
>     theme_ef = eet_open(efreet_icon_theme_cache_file(), 
> EET_FILE_MODE_READ_WRITE);
>     if (!theme_ef) goto on_error_efreet;
> @@ -778,6 +789,7 @@
>         free(keys);
>     }
>
> +    INF("scan for themes");
>     /* scan themes */
>     cache_theme_scan(efreet_icon_deprecated_user_dir_get());
>     cache_theme_scan(efreet_icon_user_dir_get());
> @@ -809,10 +821,12 @@
> #ifndef STRICT_SPEC
>         if (!theme->theme.name.name) continue;
> #endif
> +        INF("scan theme %s", theme->theme.name.name);
>
>         changed = EINA_FALSE;
>         themes = eina_hash_string_superfast_new(NULL);
>
> +        INF("open icon file");
>         /* open icon file */
>         icon_ef = 
> eet_open(efreet_icon_cache_file(theme->theme.name.internal), 
> EET_FILE_MODE_READ_WRITE);
>         if (!icon_ef) goto on_error_efreet;
> @@ -862,10 +876,10 @@
>         if (!theme->dirs)
>             theme->dirs = eina_hash_string_superfast_new(NULL);
>
> +        INF("scan icons\n");
>         if (cache_scan(&(theme->theme), themes, icons, theme->dirs, &changed))
>         {
> -            if (verbose)
> -                fprintf(stderr, "generated: '%s' %i (%i)\n",
> +            INF("generated: '%s' %i (%i)",
>                         theme->theme.name.internal,
>                         changed,
>                         eina_hash_population(icons));
> @@ -886,8 +900,8 @@
>
>         if (changed)
>         {
> -            if (theme->changed && verbose)
> -                fprintf(stderr, "theme change: %s %lld\n", 
> theme->theme.name.internal, theme->last_cache_check);
> +            if (theme->changed)
> +                INF("theme change: %s %lld", theme->theme.name.internal, 
> theme->last_cache_check);
>             eet_data_write(theme_ef, theme_edd, theme->theme.name.internal, 
> theme, 1);
>         }
>
> @@ -901,6 +915,7 @@
>
>     changed = EINA_FALSE;
>
> +    INF("open fallback file");
>     /* open icon file */
>     icon_ef = eet_open(efreet_icon_cache_file(EFREET_CACHE_ICON_FALLBACK), 
> EET_FILE_MODE_READ_WRITE);
>     if (!icon_ef) goto on_error_efreet;
> @@ -950,11 +965,11 @@
>     if (!theme->dirs)
>         theme->dirs = eina_hash_string_superfast_new(NULL);
>
> +    INF("scan fallback icons");
>     /* Save fallback in the right part */
>     if (cache_fallback_scan(icons, theme->dirs, &changed))
>     {
> -        if (verbose)
> -            fprintf(stderr, "generated: fallback %i (%i)\n", changed, 
> eina_hash_population(icons));
> +            WRN("generated: fallback %i (%i)", changed, 
> eina_hash_population(icons));
>         if (changed)
>         {
>             Eina_Iterator *icons_it;
> @@ -997,6 +1012,7 @@
>         }
>     }
>
> +    INF("done");
> on_error_efreet:
>     efreet_shutdown();
>
>
> Modified: trunk/efreet/src/lib/efreet_base.c
> ===================================================================
> --- trunk/efreet/src/lib/efreet_base.c        2011-03-18 19:46:52 UTC (rev 
> 57857)
> +++ trunk/efreet/src/lib/efreet_base.c        2011-03-18 19:47:57 UTC (rev 
> 57858)
> @@ -65,7 +65,7 @@
>       ("efreet_base", EFREET_DEFAULT_LOG_COLOR);
>     if (_efreet_base_log_dom < 0)
>     {
> -        ERR("Efreet: Could not create a log domain for efreet_base.\n");
> +        EINA_LOG_ERR("Efreet: Could not create a log domain for 
> efreet_base.\n");
>         return 0;
>     }
>     return 1;
>
> Modified: trunk/efreet/src/lib/efreet_cache.c
> ===================================================================
> --- trunk/efreet/src/lib/efreet_cache.c       2011-03-18 19:46:52 UTC (rev 
> 57857)
> +++ trunk/efreet/src/lib/efreet_cache.c       2011-03-18 19:47:57 UTC (rev 
> 57858)
> @@ -1262,7 +1262,7 @@
>         EINA_ITERATOR_FOREACH(it, tuple)
>         {
>             if (tuple->data == NON_EXISTING) continue;
> -            printf("Efreet: %d:%s still in cache on cache close!\n",
> +            ERR("Efreet: %d:%s still in cache on cache close!",
>                    ((Efreet_Desktop *)tuple->data)->ref, (char *)tuple->key);
>             dangling++;
>         }
> @@ -1281,11 +1281,11 @@
>     else
>     {
>         /* TODO: Keep in old_desktop_caches, as we might close ref later */
> -        printf("Efreet: ERROR. There are still %i desktop files with old\n"
> +        ERR("Efreet: ERROR. There are still %i desktop files with old\n"
>                "dangling references to desktop files. This application\n"
>                "has not handled the EFREET_EVENT_DESKTOP_CACHE_UPDATE\n"
>                "fully and released its references. Please fix the 
> application\n"
> -               "so it does this.\n",
> +               "so it does this.",
>                dangling);
>     }
>     old_desktop_caches = eina_list_remove(old_desktop_caches, d);
>
> Modified: trunk/efreet/src/lib/efreet_desktop.c
> ===================================================================
> --- trunk/efreet/src/lib/efreet_desktop.c     2011-03-18 19:46:52 UTC (rev 
> 57857)
> +++ trunk/efreet/src/lib/efreet_desktop.c     2011-03-18 19:47:57 UTC (rev 
> 57858)
> @@ -114,7 +114,7 @@
>       ("efreet_desktop", EFREET_DEFAULT_LOG_COLOR);
>     if (_efreet_desktop_log_dom < 0)
>     {
> -        ERR("Efreet: Could not create a log domain for efreet_desktop");
> +        EINA_LOG_ERR("Efreet: Could not create a log domain for 
> efreet_desktop");
>         return 0;
>     }
>
>
> Modified: trunk/efreet/src/lib/efreet_ini.c
> ===================================================================
> --- trunk/efreet/src/lib/efreet_ini.c 2011-03-18 19:46:52 UTC (rev 57857)
> +++ trunk/efreet/src/lib/efreet_ini.c 2011-03-18 19:47:57 UTC (rev 57858)
> @@ -56,7 +56,7 @@
>       ("efreet_init", EFREET_DEFAULT_LOG_COLOR);
>     if (_efreet_ini_log_dom < 0)
>     {
> -        ERR("Efreet: Could not create a log domain for efreet_init");
> +        EINA_LOG_ERR("Efreet: Could not create a log domain for 
> efreet_init");
>         return 0;
>     }
>     return 1;
> @@ -196,7 +196,7 @@
>             {
>                 /* invalid file - skip line? or refuse to parse file? */
>                 /* just printf for now till we figure out what to do */
> -//                printf("Invalid file (%s) (missing ] on group name)\n", 
> file);
> +//                ERR("Invalid file (%s) (missing ] on group name)", file);
>             }
>             goto next_line;
>         }
>
> Modified: trunk/efreet/src/lib/efreet_menu.c
> ===================================================================
> --- trunk/efreet/src/lib/efreet_menu.c        2011-03-18 19:46:52 UTC (rev 
> 57857)
> +++ trunk/efreet/src/lib/efreet_menu.c        2011-03-18 19:47:57 UTC (rev 
> 57858)
> @@ -475,7 +475,7 @@
>       ("efreet_menu", EFREET_DEFAULT_LOG_COLOR);
>     if (_efreet_menu_log_dom < 0)
>     {
> -        ERR("Efreet: Could not create a log domain for efreet_menu");
> +        EINA_LOG_ERR("Efreet: Could not create a log domain for 
> efreet_menu");
>         return 0;
>     }
>
>
> Modified: trunk/efreet/src/lib/efreet_mime.c
> ===================================================================
> --- trunk/efreet/src/lib/efreet_mime.c        2011-03-18 19:46:52 UTC (rev 
> 57857)
> +++ trunk/efreet/src/lib/efreet_mime.c        2011-03-18 19:47:57 UTC (rev 
> 57858)
> @@ -224,7 +224,7 @@
>
>     if (_efreet_mime_log_dom < 0)
>     {
> -        ERR("Efreet: Could not create a log domain for efreet_mime.");
> +        EINA_LOG_ERR("Efreet: Could not create a log domain for 
> efreet_mime.");
>         goto shutdown_efreet;
>     }
>
>
> Modified: trunk/efreet/src/lib/efreet_trash.c
> ===================================================================
> --- trunk/efreet/src/lib/efreet_trash.c       2011-03-18 19:46:52 UTC (rev 
> 57857)
> +++ trunk/efreet/src/lib/efreet_trash.c       2011-03-18 19:47:57 UTC (rev 
> 57858)
> @@ -45,7 +45,7 @@
>       ("efreet_trash", EFREET_DEFAULT_LOG_COLOR);
>     if (_efreet_trash_log_dom < 0)
>     {
> -        ERR("Efreet: Could not create a log domain for efreet_trash");
> +        EINA_LOG_ERR("Efreet: Could not create a log domain for 
> efreet_trash");
>         eina_shutdown();
>         return --_efreet_trash_init_count;
>     }
> @@ -318,8 +318,9 @@
>     snprintf(buf, sizeof(buf), "%s/files", efreet_trash_dir_get(NULL));
>     files = ecore_file_ls(buf);
>
> -    EINA_LIST_FOREACH(files, l, infofile)
> -        printf("FILE: %s\n", infofile);
> +    if (eina_log_domain_level_check(_efreet_trash_log_dom, 
> EINA_LOG_LEVEL_INFO))
> +      EINA_LIST_FOREACH(files, l, infofile)
> +          INF("FILE: %s\n", infofile);
>
>     return files;
> }
>
> Modified: trunk/efreet/src/lib/efreet_utils.c
> ===================================================================
> --- trunk/efreet/src/lib/efreet_utils.c       2011-03-18 19:46:52 UTC (rev 
> 57857)
> +++ trunk/efreet/src/lib/efreet_utils.c       2011-03-18 19:47:57 UTC (rev 
> 57858)
> @@ -61,7 +61,7 @@
>       ("efreet_util", EFREET_DEFAULT_LOG_COLOR);
>     if (_efreet_utils_log_dom < 0)
>     {
> -        ERR("Efreet: Could not create a log domain for efreet_util");
> +        EINA_LOG_ERR("Efreet: Could not create a log domain for 
> efreet_util");
>         return 0;
>     }
>
>
> Modified: trunk/efreet/src/lib/efreet_xml.c
> ===================================================================
> --- trunk/efreet/src/lib/efreet_xml.c 2011-03-18 19:46:52 UTC (rev 57857)
> +++ trunk/efreet/src/lib/efreet_xml.c 2011-03-18 19:47:57 UTC (rev 57858)
> @@ -56,7 +56,7 @@
>     if (_efreet_xml_log_dom < 0)
>     {
>         _efreet_xml_init_count--;
> -        ERR("Efreet: Could not create a log domain for efreet_xml.");
> +        EINA_LOG_ERR("Efreet: Could not create a log domain for 
> efreet_xml.");
>         return _efreet_xml_init_count;
>     }
>     return _efreet_xml_init_count;
>
>
> ------------------------------------------------------------------------------
> Colocation vs. Managed Hosting
> A question and answer guide to determining the best fit
> for your organization - today and in the future.
> http://p.sf.net/sfu/internap-sfd2d
> _______________________________________________
> enlightenment-svn mailing list
> enlightenment-...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
>
>

------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to