Android - распечатать полную трассировку исключения в журнал

У меня есть блок try / catch, который вызывает исключение, и я хотел бы видеть информацию об исключении в журнале устройства Android.

Я прочтите журнал мобильного устройства с помощью этой команды с моего компьютера разработчика:

/home/dan/android-sdk-linux_x86/tools/adb shell logcat

Сначала я попробовал:

try {
    // code buggy code
} catch (Exception e)
{
    e.printStackTrace();
}

, но это ничего не выводит в журнал. Жаль, потому что это очень помогло бы.

Лучшее, чего я добился, это:

try {
    // code buggy code
} catch (Exception e)
{
    Log.e("MYAPP", "exception: " + e.getMessage());             
    Log.e("MYAPP", "exception: " + e.toString());
}

Лучше, чем ничего, но не очень удовлетворительно.

Вы знаете, как распечатать полную обратную трассировку в журнал?

Спасибо.

91
задан dan 3 December 2010 в 00:16
поделиться