console.log определяется следующим образом
if(typeof window.console == "undefined")
{
window.console = {
log:function(str){
if(navigator.debugConsole){
navigator.debugConsole.log(str);
}
else
{// In case log messages are received before device ready
window.external.Notify("Info:" + str);
}
}
};
}
Результатами обоих методов debugConsole.log () и window.external.Notify () является вызов метода Debug.WriteLine (msg).Таким образом, потенциально вы можете перенаправить вывод отладочной информации , например, в файл и сохранить эту информацию, чтобы иметь возможность отладить / просмотреть эту информацию позже.Для устранения проблемы не требуется подключение к VS, иногда это может быть очень полезно, пример кода
TextWriterTraceListener[] listeners = new TextWriterTraceListener[]
{
new TextWriterTraceListener("debug.log"),
new TextWriterTraceListener(Console.Out)
};
Debug.Listeners.AddRange(listeners);