diff --git a/exec/mqtt_spy.js b/exec/mqtt_spy.js
index 165c241f92818324a89446255f96ece29b637d7e..77f82e1004091fbf06422533c20b21a100a233c6 100755
--- a/exec/mqtt_spy.js
+++ b/exec/mqtt_spy.js
@@ -46,7 +46,10 @@ function output(str)
 		else if(my_charset == 'UTF-8')
 			str = utf8_encode(str);
 	}
-	write(str);
+	if(js.global.console)
+		console.write(str);
+	else
+		write(str);
 }
 
 if(argc < 1) {