Added log function in onosclidriver
diff --git a/TestON/drivers/common/cli/onosclidriver.py b/TestON/drivers/common/cli/onosclidriver.py
index 4d29566..23d71e6 100644
--- a/TestON/drivers/common/cli/onosclidriver.py
+++ b/TestON/drivers/common/cli/onosclidriver.py
@@ -246,16 +246,22 @@
             main.cleanup()
             main.exit()
 
-    def log( self, cmdStr , arg = "" ):
+    def log( self, cmdStr , level = "" ):
         """
             log  the commands in the onos CLI.
-            returns false if Error occured
+            returns main.TRUE on success
+            returns main.FALSE if Error occured
+            Available level: DEBUG, TRACE, INFO, WARN, ERROR
+            Level defaults to INFO
         """
         try:
+            lvlStr = ""
+            if level:
+                lvlStr = "--level=" + level
+
             self.handle.sendline( "" )
             self.handle.expect( "onos>" )
-            self.handle.sendline( "log:log \"Sending CLI command: '"
-                                  + cmdStr + "'\"" )
+            self.handle.sendline( "log:log " + lvlStr + " " + cmdStr )
             self.handle.expect( "onos>" )
             
             response = self.handle.before
@@ -285,7 +291,9 @@
         sent using this method.
         """
         try:
-            self.log( cmdStr )
+            
+            logStr = "\"Sending CLI command: '" + cmdStr + "'\""
+            self.log( logStr )
             self.handle.sendline( cmdStr )
             self.handle.expect( "onos>" )
             main.log.info( "Command '" + str( cmdStr ) + "' sent to "