2012-10-29 15 views
6

En son phonegap/cordova 2.1 sürümünü kullanıyorum. ve eclipse logcat içinde çok fazla sayıda günlük alıyorum: herşey iki kez günlüğe kaydedilir. Phonegap/Cordova çok fazla günlük CordovaLog Web Konsolu

console.log("test") 

CordovaLog test 
Web Console test 

Bu

Tutulma bir filtre tarafından devre dışı olabilir, ama akıllı bir çözüm bulunmalıdır.

+0

Eğer sürüm modunda uygulama sizi inşa etmeye çalıştım. Bence bu sorunu çözmeli. – Dilberted

+0

Teşekkürler. Sihirbazın her seferinde kullanılması çok zaman aldığından uygun bir çözüm olmadığını düşünüyorum. Test ettin mi? – slaver113

cevap

9

Sen config.xml dosyasında aşağıdaki girdiyi

<log level="DEBUG"/> 

düzenlemeniz gerekir.

Kullanılabilir değerler WARN HATA, BİLGİ, DEBUG, VERBOSE (default = error) günlük mesajları en az miktarda göreceksiniz ERROR için

Ayar vardır.

http://people.apache.org/~pmuellr/weinre-docs/latest/

node.js yoluyla yüklemek ve aşağıdaki komutu bir weinre-sunucu çalıştırmak:

+0

noone henüz yazdı – user1693057

+0

nihayet bir çözüm yazdı – Mirko

3

bu

http://css.dzone.com/articles/setting-console-debugging

UPDATE bir göz atın:

zor iş bir sürü sonra o İYİ ve javascript kodu hata ayıklamak için elimizde SADECE çözümdür öğrendim PhoneGap tarayıcıda HTML dosyasını açın ve IE (Google Chrome) bunu hata ayıklamak için kendi konsolu kullanmaktır ile Ayrıca JSFiddle en JSLint özelliği kodunuzda hemen hemen tüm hataları bulmanıza yardımcı olacaktır

Saygılarımızla

+0

sizi tuzağa düşürün.henüz bir çözüm yok gibi görünüyor, sadece eclipse – slaver113

+0

filtreleme Eclipse/Zend Studio içinde telefongap tam bir uygulama görmek isterim, yanlış neyin yanlış olduğunu öğrenmek için iyi bir çözüm olmadan kod hata ayıklamak zor – SAFAD

+1

Anlaştık. Hata ayıklama Phonegap uygulamalar bir kabus – Mirko

0

başka olasılık weinre kullanmaktır

weinre --boundHost -all- 

ardından weinre ayıklayıcısını bağlantı

senin index.html (gerçek IP ile localhost'u değiştirin):

<script src="http://127.0.0.1:8080/target/target-script-min.js#anonymous"></script> 

Weinre, tarayıcılardaki geliştirici araçlarına benzer bir konsolu ve kaşif gösterecektir. Tarayıcınızda http://localhost:8080 numaralı telefonu arayarak PC'nize ulaşabilirsiniz.

DÜZENLEME: yanı ayıklama yöntemleri bu özetini görmek: https://github.com/phonegap/phonegap/wiki/Debugging-in-PhoneGap

0

Artık her şey biraz değişmiş olabilir.

Şimdi kullan aşağıda:

<preference name="loglevel" value="VERBOSE" />