Logging: Use CLOG for blenkernel
[blender.git] / source / blender / blenkernel / intern / icons.c
index 2a3487513658cf274b72e73d3efb58a6bc4e9a8b..b3e2c8537eac8914e1d93cfaa5912f973ab1c87a 100644 (file)
@@ -35,6 +35,8 @@
 #include <stdlib.h>
 #include <string.h>
 
+#include "CLG_log.h"
+
 #include "MEM_guardedalloc.h"
 
 #include "DNA_brush_types.h"
@@ -77,6 +79,8 @@ enum {
 
 /* GLOBALS */
 
+static CLG_LogRef LOG = {"bke.icons"};
+
 static GHash *gIcons = NULL;
 
 static int gNextIconId = 1;
@@ -588,7 +592,7 @@ int BKE_icon_id_ensure(struct ID *id)
        id->icon_id = get_next_free_id();
 
        if (!id->icon_id) {
-               printf("%s: Internal error - not enough IDs\n", __func__);
+               CLOG_ERROR(&LOG, "not enough IDs");
                return 0;
        }
 
@@ -633,7 +637,7 @@ int BKE_icon_gplayer_color_ensure(bGPDlayer *gpl)
        gpl->runtime.icon_id = get_next_free_id();
 
        if (!gpl->runtime.icon_id) {
-               printf("%s: Internal error - not enough IDs\n", __func__);
+               CLOG_ERROR(&LOG, "not enough IDs");
                return 0;
        }
 
@@ -665,7 +669,7 @@ int BKE_icon_preview_ensure(ID *id, PreviewImage *preview)
        preview->icon_id = get_next_free_id();
 
        if (!preview->icon_id) {
-               printf("%s: Internal error - not enough IDs\n", __func__);
+               CLOG_ERROR(&LOG, "not enough IDs");
                return 0;
        }
 
@@ -690,7 +694,7 @@ Icon *BKE_icon_get(const int icon_id)
        icon = BLI_ghash_lookup(gIcons, POINTER_FROM_INT(icon_id));
 
        if (!icon) {
-               printf("%s: Internal error, no icon for icon ID: %d\n", __func__, icon_id);
+               CLOG_ERROR(&LOG, "no icon for icon ID: %d", icon_id);
                return NULL;
        }
 
@@ -704,7 +708,7 @@ void BKE_icon_set(const int icon_id, struct Icon *icon)
        void **val_p;
 
        if (BLI_ghash_ensure_p(gIcons, POINTER_FROM_INT(icon_id), &val_p)) {
-               printf("%s: Internal error, icon already set: %d\n", __func__, icon_id);
+               CLOG_ERROR(&LOG, "icon already set: %d", icon_id);
                return;
        }