diff --git a/src/eog-image.c b/src/eog-image.c
index cb60f76..180e94a 100644
--- a/src/eog-image.c
+++ b/src/eog-image.c
@@ -679,7 +679,7 @@ eog_image_set_orientation (EogImage *img)
 {
 	EogImagePrivate *priv;
 	ExifData* exif;
-
+	eog_debug (DEBUG_IMAGE_LOAD);
 	g_return_if_fail (EOG_IS_IMAGE (img));
 
 	priv = img->priv;
@@ -687,6 +687,7 @@ eog_image_set_orientation (EogImage *img)
 	exif = (ExifData*) eog_image_get_exif_info (img);
 
 	if (exif != NULL) {
+		eog_debug (DEBUG_IMAGE_LOAD);
 		ExifByteOrder o = exif_data_get_byte_order (exif);
 
 		ExifEntry *entry = exif_data_get_entry (exif,
@@ -694,6 +695,7 @@ eog_image_set_orientation (EogImage *img)
 
 		if (entry && entry->data != NULL) {
 			priv->orientation = exif_get_short (entry->data, o);
+			eog_debug_message (DEBUG_IMAGE_LOAD, "Orientation set: %d", priv->orientation);
 		}
 	}
 
@@ -704,6 +706,7 @@ eog_image_set_orientation (EogImage *img)
 	    priv->orientation < 9) {
 		gint tmp;
 
+		eog_debug (DEBUG_IMAGE_LOAD);
 		tmp = priv->width;
 		priv->width = priv->height;
 		priv->height = tmp;
@@ -723,7 +726,7 @@ eog_image_real_autorotate (EogImage *img)
 					     EOG_TRANSFORM_ROT_270};
 	EogImagePrivate *priv;
 	EogTransformType type;
-
+	eog_debug (DEBUG_IMAGE_LOAD);
 	g_return_if_fail (EOG_IS_IMAGE (img));
 
 	priv = img->priv;
@@ -732,6 +735,7 @@ eog_image_real_autorotate (EogImage *img)
 		lookup[priv->orientation - 1] : EOG_TRANSFORM_NONE);
 
 	if (type != EOG_TRANSFORM_NONE) {
+		eog_debug_message (DEBUG_IMAGE_LOAD, "Image needs rotating: %u", type);
 		img->priv->trans_autorotate = eog_transform_new (type);
 	}
 
