Hello,

I'm trying to intercept console logs of a XWalkView with the following code:
webView.setXWalkWebChromeClient(new XWalkWebChromeClient(webView){  @Override   
 public boolean onConsoleMessage(ConsoleMessage consoleMessage) {        
ConsoleMessage.MessageLevel messageLevel = consoleMessage.messageLevel();       
 String message = "[" + messageLevel.name() + ":CONSOLE(" + 
consoleMessage.lineNumber() + ")] \"" + consoleMessage.message() + "\", source: 
" + consoleMessage.sourceId() + " (" + consoleMessage.lineNumber() +")";        
switch(messageLevel){            case DEBUG:                L.d(TAG, message);  
              break;            case ERROR:                L.e(TAG, message);   
             break;            case WARNING:                L.i(TAG, message);  
              break;            case LOG:                L.i(TAG, message);     
           break;            case TIP:                L.i(TAG, message);        
        break;            default:                L.i(TAG, message);        }   
     return true;    }}
But unfortunately the method "onConsoleMessage" is never called after writing 
console logs. Am I doing something wrong here?I've tested the code on an 
Android stick with Android 4.4.2
Best regards,
Linus
_______________________________________________
Crosswalk-help mailing list
[email protected]
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help

Reply via email to