diff --git a/src/jtag/stlink/stlink_interface.c b/src/jtag/stlink/stlink_interface.c
index 379e68d46fdc793660f7c0825079c0ebf3e2e3a5..c06d86cfa7a32d681339b35015a08563833ab5b5 100644
--- a/src/jtag/stlink/stlink_interface.c
+++ b/src/jtag/stlink/stlink_interface.c
@@ -75,9 +75,8 @@ int stlink_interface_init_target(struct target *t)
 	}
 
 	if (found == 0) {
-		LOG_ERROR
-		    ("stlink_interface_init_target: target not found: idcode: %x ",
-		     t->tap->idcode);
+		LOG_ERROR("stlink_interface_init_target: target not found: idcode: 0x%08x",
+				t->tap->idcode);
 		return ERROR_FAIL;
 	}