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:
parent
53874ab887
commit
a13c91dc82
@ -84,10 +84,20 @@ window.debug.console.error = function(text) {
|
|||||||
|
|
||||||
window.debug.console.overwriteNative = function() {
|
window.debug.console.overwriteNative = function() {
|
||||||
window.debug.console.create();
|
window.debug.console.create();
|
||||||
window.console = function() {}
|
|
||||||
window.console.log = window.debug.console.log;
|
var nativeConsole = window.console;
|
||||||
window.console.warn = window.debug.console.warn;
|
window.console = {};
|
||||||
window.console.error = window.debug.console.error;
|
|
||||||
|
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() {
|
window.debug.console.overwriteNativeIfRequired = function() {
|
||||||
|
@ -84,7 +84,6 @@ public class IITC_WebView extends WebView {
|
|||||||
@Override
|
@Override
|
||||||
public boolean onConsoleMessage(ConsoleMessage consoleMessage) {
|
public boolean onConsoleMessage(ConsoleMessage consoleMessage) {
|
||||||
if (consoleMessage.messageLevel() == ConsoleMessage.MessageLevel.ERROR) {
|
if (consoleMessage.messageLevel() == ConsoleMessage.MessageLevel.ERROR) {
|
||||||
Log.d("iitcm", consoleMessage.message());
|
|
||||||
((IITC_Mobile) getContext()).setLoadingState(false);
|
((IITC_Mobile) getContext()).setLoadingState(false);
|
||||||
}
|
}
|
||||||
return super.onConsoleMessage(consoleMessage);
|
return super.onConsoleMessage(consoleMessage);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user