Pracuję na budowaniu aplikacji na Androida i zastanawiam się, co jest najlepszym podejściem jest debugowanie podobnie jak w console.log javascriptCo to jest console.log() java?
Odpowiedz
Log klasa:
API do wysyłania wyjście dziennika .
Ogólnie, stosowanie metody
Log.v()
Log.d()
Log.i()
Log.w()
iLog.e()
.Kolejność pod względem gadatliwości, od najmniej do najbardziej jest
ERROR
,WARN
,INFO
,DEBUG
,VERBOSE
. Verbose nigdy nie powinno być kompilowane do aplikacji z wyjątkiem okresu programowania. Dzienniki debugowania są kompilowane, ale są usuwane w czasie wykonywania. Dzienniki błędów, ostrzeżeń i informacji są zawsze przechowywane.
Poza systemem Android używana jest wersja System.out.println(String msg)
.
Skorzystaj z narzędzia do logowania Android.
http://developer.android.com/reference/android/util/Log.html
Log ma kilka metod statycznych do dostępu do różnych poziomów dziennika. Wspólnym wątkiem jest to, że zawsze akceptują przynajmniej znacznik i komunikat dziennika.
Tagi są sposobem filtrowania danych wyjściowych w komunikatach dziennika. Możesz ich używać do przeszukiwania tysięcy logów, które zobaczysz, i znalezienia tych, których konkretnie szukasz.
Korzystasz z funkcji Log w Androidzie, uzyskując dostęp do obiektów Log.x (gdzie metoda x jest poziomem dziennika). Na przykład:
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");
zwykle sprawiają, że punkt, aby znacznik moja nazwa klasy, więc wiem, gdzie komunikat dziennika został wygenerowany zbyt. Oszczędza dużo czasu później w grze.
Można zobaczyć wiadomości dziennika pomocą funkcji logcat dla Androida:
adb logcat
lub otwierając widok zaćmienie logcat przechodząc do paska menu
Window->Show View->Other then select the Android menu and the LogCat view
Lub użyj stałych: Log.DEBUG, Log.ERROR, Log.INFO, Log.VERBOSE, Log.WARN – Andy
- 1. Co to jest console.log w jQuery?
- 2. Dlaczego jest używany konsola console.log? Co to robi?
- 3. Co to jest odpowiednik java javascript's String.fromCharCode?
- 4. Co to jest ekwiwalent C# Java DecimalFormat?
- 5. Co to jest wersja C++ Java ArrayList
- 6. Co to jest "String ..." w języku Java?
- 7. Java - Co to jest zmienna instancji?
- 8. Co to jest klasa kierowcy? (Java)
- 9. Co to jest dosłownie w języku Java?
- 10. Co to jest mnemonik w języku Java?
- 11. Co to jest użycie e.consume() w java
- 12. Co to jest odpowiednik Java obiektu Scala?
- 13. Co to jest serializacja obiektów? (Java)
- 14. Co to jest odpowiednik Java 1.2.2 Pattern.quote()
- 15. Co to jest python dla BigDecimal Java?
- 16. Co to jest podklasa
- 17. Java: Co to znaczy ~
- 18. Co to jest wstawianie?
- 19. Co to jest incydent?
- 20. W node.js "request.on" co to jest ".on"
- 21. Co to jest weblogic.socket.Muxer?
- 22. Co to jest Serializable? Co to znaczy?
- 23. Co to jest "zrzut wątku"?
- 24. Co to jest klasa handlera?
- 25. Co to jest "usuń to"?
- 26. Co to jest typ kowariantny?
- 27. Co to jest użycie @SuppressWarnings
- 28. co to jest kompilacja ANT?
- 29. Co to jest Pagel?
- 30. Co to jest _GLOBAL_OFFSET_TABLE?
można użyć log4j http://stackoverflow.com/questions/2915150/log4j-support-in-android – osdamv