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