Pass console messages from debug pane to native console

(Removed android.util.Log call since the default implementation does this already)
This commit is contained in:
fkloft 2013-10-19 15:29:18 +02:00
parent 53874ab887
commit a13c91dc82
2 changed files with 14 additions and 5 deletions

View File

@ -84,10 +84,20 @@ window.debug.console.error = function(text) {
window.debug.console.overwriteNative = function() {
window.debug.console.create();
window.console = function() {}
window.console.log = window.debug.console.log;
window.console.warn = window.debug.console.warn;
window.console.error = window.debug.console.error;
var nativeConsole = window.console;
window.console = {};
function overwrite(which) {
window.console[which] = function() {
nativeConsole[which].apply(nativeConsole, arguments);
window.debug.console[which].apply(window.debug.console, arguments);
}
}
overwrite("log");
overwrite("warn");
overwrite("error");
}
window.debug.console.overwriteNativeIfRequired = function() {

View File

@ -84,7 +84,6 @@ public class IITC_WebView extends WebView {
@Override
public boolean onConsoleMessage(ConsoleMessage consoleMessage) {
if (consoleMessage.messageLevel() == ConsoleMessage.MessageLevel.ERROR) {
Log.d("iitcm", consoleMessage.message());
((IITC_Mobile) getContext()).setLoadingState(false);
}
return super.onConsoleMessage(consoleMessage);