Tôi đang làm việc để xây dựng một ứng dụng Android và tôi đang tự hỏi cách tiếp cận tốt nhất để gỡ lỗi như của console.log trong javascript là gì
Câu trả lời:
Lớp Nhật ký :
API để gửi đầu ra nhật ký.
Nói chung, sử dụng các phương pháp
Log.v()Log.d()Log.i()Log.w()vàLog.e().Trình tự về tính cách rườm rà, từ ít đến nhất là
ERROR,WARN,INFO,DEBUG,VERBOSE. Verbose không bao giờ được biên dịch thành một ứng dụng ngoại trừ trong quá trình phát triển. Nhật ký gỡ lỗi được biên dịch nhưng bị loại bỏ trong thời gian chạy. Nhật ký lỗi, cảnh báo và thông tin luôn được lưu giữ.
Bên ngoài Android, System.out.println(String msg)được sử dụng.
System.out.printlnđến Java-land tiêu chuẩn.
console.printf("string...")
Log.d("YOUR ACTIVITY", String.format("value1 = %d and value2 = %d", int_name1,int_name2));
Sử dụng tiện ích ghi nhật ký Android.
http://developer.android.com/reference/android/util/Log.html
Nhật ký có một loạt các phương thức tĩnh để truy cập các cấp độ nhật ký khác nhau. Chủ đề chung là họ luôn chấp nhận ít nhất một thẻ và một thông báo nhật ký.
Thẻ là một cách lọc đầu ra trong thông báo nhật ký của bạn. Bạn có thể sử dụng chúng để lướt qua hàng nghìn thông báo nhật ký mà bạn sẽ thấy và tìm thấy những thông báo bạn đang tìm kiếm cụ thể.
Bạn sử dụng các chức năng Nhật ký trong Android bằng cách truy cập các đối tượng Log.x (trong đó phương thức x là cấp độ nhật ký). Ví dụ:
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");
Tôi thường đặt thẻ là tên lớp của mình để tôi biết nơi tạo thông báo nhật ký. Tiết kiệm rất nhiều thời gian sau này trong trò chơi.
Bạn có thể xem thông báo nhật ký của mình bằng cách sử dụng công cụ logcat cho android:
adb logcat
Hoặc bằng cách mở chế độ xem Nhật thực Logcat bằng cách đi tới thanh menu
Window->Show View->Other then select the Android menu and the LogCat view
console.log()trong java là System.out.println();đặt văn bản trên dòng tiếp theo
Và System.out.print();đặt văn bản trên cùng một dòng.
public class Console {
public static void Log(Object obj){
System.out.println(obj);
}
}
để gọi và sử dụng như JavaScript chỉ cần làm điều này:
Console.Log (Object)
Tôi nghĩ đó là ý của bạn