--- a/wvclient.js
+++ b/wvclient.js
@@ -676,6 +676,9 @@
  */
 
 const consoleLog = window.console.log;
+const consoleInfo = window.console.info;
+const consoleError = window.console.error;
+const consoleWarn = window.console.warn;
 const newConsole = window.console;
 newConsole.log = function(args) {
     if (parent !== undefined)
@@ -685,12 +688,16 @@
 newConsole.warn = function(args) {
     if (parent !== undefined)
         parent.postMessage(args, "*");
-    consoleLog(args);
+    consoleWarn(args);
 };
-newConsole.info = newConsole.log;
+newConsole.info = function(args) {
+    if (parent !== undefined)
+        parent.postMessage(args, "*");
+    consoleInfo(args);
+};
 newConsole.error = function(args) {
     if (parent !== undefined)
         parent.postMessage(args, "*");
-    consoleLog(args);
+    consoleError(args);
 };
 console = newConsole;