मैं एंड्रॉइड ऐप बनाने पर काम कर रहा हूं और मैं सोच रहा हूं कि जावास्क्रिप्ट में कंसोल.लॉग की तरह डिबगिंग के लिए सबसे अच्छा तरीका क्या है
जवाबों:
लॉग वर्ग:
लॉग आउटपुट भेजने के लिए एपीआई।
आम तौर पर,
Log.v()Log.d()Log.i()Log.w()औरLog.e()विधियों का उपयोग करें ।शब्दाडंबर के मामले में आदेश, कम से कम से सबसे अधिक है
ERROR,WARN,INFO,DEBUG,VERBOSE। वर्बोज़ को कभी भी विकास के अलावा किसी अनुप्रयोग में संकलित नहीं किया जाना चाहिए। डिबग लॉग संकलित हैं, लेकिन रनटाइम पर छीन लिए गए हैं। त्रुटि, चेतावनी और सूचना लॉग हमेशा रखे जाते हैं।
Android के बाहर, System.out.println(String msg)का उपयोग किया जाता है।
System.out.printlnमानक जावा-भूमि के लिए मतलब रखते हैं ।
console.printf("string...")
Log.d("YOUR ACTIVITY", String.format("value1 = %d and value2 = %d", int_name1,int_name2));
Android लॉगिंग उपयोगिता का उपयोग करें।
http://developer.android.com/reference/android/util/Log.html
विभिन्न लॉग स्तरों तक पहुँचने के लिए लॉग में स्टैटिक विधियों का एक समूह है। सामान्य धागा यह है कि वे हमेशा कम से कम टैग और लॉग संदेश स्वीकार करते हैं।
टैग आपके लॉग संदेशों में आउटपुट को फ़िल्टर करने का एक तरीका है। आप उन्हें हजारों लॉग संदेशों के माध्यम से वेड करने के लिए उपयोग कर सकते हैं जिन्हें आप देखेंगे और पा सकते हैं जिन्हें आप विशेष रूप से देख रहे हैं।
आप लॉग.x ऑब्जेक्ट (जहाँ x विधि लॉग स्तर है) तक पहुँच कर Android में लॉग फ़ंक्शंस का उपयोग करते हैं। उदाहरण के लिए:
Log.d("MyTagGoesHere", "This is my log message at the debug level here");
Log.e("MyTagGoesHere", "This is my log message at the error level here");
मैं आमतौर पर टैग को अपनी कक्षा का नाम बनाने के लिए इसे एक बिंदु बनाता हूं ताकि मुझे पता चले कि लॉग संदेश भी कहां से उत्पन्न हुआ था। बाद में खेल में बहुत समय बचाता है।
आप Android के लिए logcat टूल का उपयोग करके अपने लॉग संदेश देख सकते हैं:
adb logcat
या मेन्यू बार में जाकर एक्लिप्स व्यूकेट खोलकर
Window->Show View->Other then select the Android menu and the LogCat view
console.log()java में System.out.println();text को अगली लाइन पर रखना है
और System.out.print();उसी लाइन पर टेक्स्ट डालता है।
public class Console {
public static void Log(Object obj){
System.out.println(obj);
}
}
जावास्क्रिप्ट के रूप में कॉल और उपयोग करने के लिए बस ऐसा करें:
Console.Log (Object)
मुझे लगता है कि आपका यही मतलब है