Я работаю над созданием приложения для Android, и мне интересно, что лучше всего подходит для отладки, например, для console.log в javascript
Что такое console.log() java?
Ответ 1
Класс Log:
API для отправки выходных данных журнала.
Как правило, используйте
Log.v()
Log.d()
Log.i()
Log.w()
иLog.e()
Методы.Порядок с точки зрения многословия, от наименьшего до наибольшего, равен
ERROR
,WARN
,INFO
,DEBUG
,VERBOSE
. Подробную информацию никогда не следует компилировать в за исключением случаев, когда разрабатывается. Журналы отладки скомпилированы в лишен во время выполнения. Журналы ошибок, предупреждений и информации всегда сохраняются.
За пределами Android используется System.out.println(String msg)
.
Ответ 2
Используйте утилиту ведения журнала Android.
http://developer.android.com/reference/android/util/Log.html
В журнале есть куча статических методов для доступа к различным уровням журнала. Общий поток - это то, что они всегда принимают хотя бы тег и сообщение журнала.
Теги - это способ фильтрации вывода в ваших сообщениях журнала. Вы можете использовать их, чтобы пробираться через тысячи сообщений журнала, которые вы увидите, и находите те, которые вы специально ищете.
Вы используете функции журнала в Android, обратившись к объектам Log.x(где метод x - это уровень журнала). Например:
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");
Я обычно делаю так, чтобы сделать тег своим именем класса, чтобы я знал, где было создано сообщение журнала. Сохраняет много времени спустя в игре.
Вы можете просмотреть свои сообщения журнала, используя инструмент logcat для Android:
adb logcat
Или, открыв представление Logcat eclipse, перейдя в строку меню
Window->Show View->Other then select the Android menu and the LogCat view