2011-11-05 17 views
5

Phonegap v1.1.0, konsol.log'dan (string) çıktıya nasıl erişebilirim?Phonegap WP7 Visual Studio 2010 console.log

// provide our own console if it does not exist, huge dev aid! 
if(typeof window.console == "undefined") 
{ 
window.console = {log:function(str){window.external.Notify(str);}}; 
} 

// output any errors to console log, created above. 
window.onerror=function(e){console.log("Error ::" + e);}; 

console.log("Installed console ! "); 

Bu

+0

Thanx !! Bu bazı can sıkıcı sorunları düzeltmek bana yardımcı oldu :) – VDP

cevap

1

console.log olarak tanımlanır ayıklama çıkış penceresine giriş var hem debugConsole.log() ve window.external.Notify arasında

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); 
      } 
     } 
    }; 
} 

Sonuçlar (aşağıda) Debug.WriteLine (msg) yöntem çağrısıdır. Potansiyel olarak hata ayıklama çıktısını örneğine yeniden aktarabilir ve bu bilgiyi daha sonra ayıklamak/gözden geçirebilmek için bu bilgileri devam ettirebilirsiniz. Soruna hata ayıklamak için VS'ye gerek yoktur, bazen çok yararlı olabilir, kod örneği