Tôi đang làm việc để xây dựng một ứng dụng Android và tôi tự hỏi những gì phương pháp tốt nhất là để gỡ lỗi tương tự như của console.log trong javascriptConsole.log() của java là gì?
Trả lời
Các Log lớp:
API cho việc gửi dữ liệu ghi nhận .
Nói chung, sử dụng
Log.v()
Log.d()
Log.i()
Log.w()
vàLog.e()
phương pháp.Trình tự về tính cách rườm rà, từ ít đến nhất là
ERROR
,WARN
,INFO
,DEBUG
,VERBOSE
. Không bao giờ được biên dịch thành ứ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ị tước khi chạy. Nhật ký lỗi, cảnh báo và thông tin luôn được lưu giữ.
Ngoài Android, System.out.println(String msg)
được sử dụng.
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 phương pháp 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 điệp tường trình.
Thẻ là cách lọc kết quả đầu ra trong thông điệp nhật ký của bạn. Bạn có thể sử dụng chúng để lội qua hàng nghìn thông điệp tường trình bạn sẽ thấy và tìm thấy những thông điệp bạn đang tìm kiếm cụ thể.
Bạn sử dụng chức năng Nhật ký trong Android bằng cách truy cập đố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 làm cho nó trở thành điểm để gắn thẻ tên lớp của mình để tôi cũng biết thông điệp nhật ký được tạo ở đâu. Tiết kiệm rất nhiều thời gian sau này trong trò chơi.
Bạn có thể xem các tin nhắn đăng nhập của bạn bằng cách sử dụng công cụ logcat cho android:
adb logcat
Hoặc bằng cách mở xem nhật thực Logcat bằng cách vào thanh menu
Window->Show View->Other then select the Android menu and the LogCat view
Hoặc sử dụng các hằng số: Log.DEBUG, Log.ERROR, Log.INFO, Log.VERBOSE, Log.WARN – Andy
- 1. Tại sao console.log() không in được gì?
- 2. .NET Equivalent của InterruptedException (Java) là gì?
- 3. Java -XX: + Thông số UseMembar của Java là gì
- 4. Tương đương với System.out.println() của Java trong Javascript là gì?
- 5. Nghe console.log
- 6. Tương đương .NET của NumberFormatException của Java là gì?
- 7. "Hạt Java" là gì?
- 8. Safari/WebKit console.log Nút DOM là đối tượng?
- 9. "Chuỗi ..." trong java là gì?
- 10. .intValue() trong Java là gì?
- 11. 'PermSize' trong Java là gì?
- 12. Tại sao console.log được sử dụng? Nó làm gì?
- 13. console.log, console.error cho PHP?
- 14. JAF là gì? Mục đích của nó là gì?
- 15. console.log javascript [Chức năng]
- 16. Scala tương đương với ClassName.class của Java là gì?
- 17. Câu trả lời của Java cho WPF là gì?
- 18. Ý nghĩa của char zero (0) trong Java là gì?
- 19. Java: Mục đích của setDoInput trong URLConnection là gì
- 20. Scala tương đương với khối tĩnh của Java là gì?
- 21. Tương đương C# của Java DecimalFormat là gì?
- 22. tương đương .NET của @Deprecated trong java là gì?
- 23. Java: Lạm phát phản chiếu của JITC là gì?
- 24. Tương đương với Ruby cho StringReader của Java là gì?
- 25. Mục đích của flush() trong luồng Java là gì?
- 26. tương đương C# tĩnh của {...} trong Java là gì?
- 27. Tương đương java với String.fromCharCode của javascript là gì?
- 28. Tương đương Smalltalk của tĩnh Java là gì?
- 29. Tương đương java của AggregateException từ .net là gì?
- 30. Điểm của Mặt trận trong Java EE là gì?
bạn có thể sử dụng log4j http://stackoverflow.com/questions/2915150/log4j-support-in-android – osdamv