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
> [email protected]
> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel