Console API: Add console.info
authorKai Koehne <kai.koehne@nokia.com>
Mon, 16 Jan 2012 12:44:34 +0000 (13:44 +0100)
committerQt by Nokia <qt-info@nokia.com>
Mon, 16 Jan 2012 14:07:33 +0000 (15:07 +0100)
Add console.info for the sake of completeness. It's mapped to qDebug(),
just like console.log, console.debug, print.

Change-Id: Ife1cfbfe810d4e5e9175343778dff734a56f4a80
Reviewed-by: Aurindam Jana <aurindam.jana@nokia.com>
doc/src/declarative/qdeclarativedebugging.qdoc
src/declarative/qml/v8/qdeclarativebuiltinfunctions.cpp
src/declarative/qml/v8/qv8engine.cpp
tests/auto/declarative/qdeclarativeconsole/data/logging.qml
tests/auto/declarative/qdeclarativeconsole/tst_qdeclarativeconsole.cpp

index b25576d..407d2f5 100644 (file)
@@ -34,7 +34,7 @@
 
 \section2 Log
 
-\c console.log, console.debug, console.warn and console.error can be used to print
+\c console.log, console.debug, console.info, console.warn and console.error can be used to print
 debugging information to the console. For example:
 
 \qml
index 5153043..e2cda8f 100644 (file)
@@ -152,6 +152,7 @@ v8::Handle<v8::Value> consoleLog(const v8::Arguments &args)
 {
     //console.log
     //console.debug
+    //console.info
     //print
     return console(Log, args);
 }
index ef65398..4487346 100644 (file)
@@ -530,14 +530,16 @@ void QV8Engine::initializeGlobal(v8::Handle<v8::Object> global)
     v8::Local<v8::Function> consoleLogFn = V8FUNCTION(consoleLog, this);
 
     console->Set(v8::String::New("debug"), consoleLogFn);
-    console->Set(v8::String::New("error"), V8FUNCTION(consoleError, this));
     console->Set(v8::String::New("log"), consoleLogFn);
+    console->Set(v8::String::New("info"), consoleLogFn);
+    console->Set(v8::String::New("warn"), V8FUNCTION(consoleWarn, this));
+    console->Set(v8::String::New("error"), V8FUNCTION(consoleError, this));
+
     console->Set(v8::String::New("profile"), V8FUNCTION(consoleProfile, this));
     console->Set(v8::String::New("profileEnd"), V8FUNCTION(consoleProfileEnd, this));
     console->Set(v8::String::New("time"), V8FUNCTION(consoleTime, this));
     console->Set(v8::String::New("timeEnd"), V8FUNCTION(consoleTimeEnd, this));
     console->Set(v8::String::New("trace"), V8FUNCTION(consoleTrace, this));
-    console->Set(v8::String::New("warn"), V8FUNCTION(consoleWarn, this));
 
     v8::Local<v8::Object> qt = v8::Object::New();
 
index 3b3f946..b141d7c 100644 (file)
@@ -47,6 +47,7 @@ QtObject {
     Component.onCompleted: {
         console.debug("console.debug");
         console.log("console.log");
+        console.info("console.info");
         console.warn("console.warn");
         console.error("console.error");
 
index 48e9481..f806d13 100644 (file)
@@ -65,6 +65,7 @@ void tst_qdeclarativeconsole::logging()
 
     QTest::ignoreMessage(QtDebugMsg, "console.debug");
     QTest::ignoreMessage(QtDebugMsg, "console.log");
+    QTest::ignoreMessage(QtDebugMsg, "console.info");
     QTest::ignoreMessage(QtWarningMsg, "console.warn");
     QTest::ignoreMessage(QtCriticalMsg, "console.error");