poniedziałek, 29 lipca 2013

System logowania - LOGCAT Eclipse, Trace FlashDevelop

Dziennik zdarzeń LOGCAT jest instalowany razem z SDK Android
Zdarzenia mają charakter: alarmujący-błędy systemowe lub informacyjny.
Przeglądanie logu aplikacji pozwala nam śledzić wykonanie programu np w przypadku gdy dany proces nie możemy podłączyć do debuggera.
Debugger nie zawsze pozwala nam na zlokalizowanie błędu.
Analizujemy wykonanie kodu przez metody, które znajdziemy w klasie dziennika aplikacji LOGCAT

Do logowania zdarzeń wykorzystujemy klasę android.uti.Log

poziomy zdarzeń

verbose
debug
information
warning
error

wszystkie możemy przechwycić przez parametr obiektu Throwable -czyli obiektu nadklasy wszystkich błędów i wyjątków.

W Eclipse, przechodzimy Window-> Show View -> Other -> Android-> Logcat.

W przypadku środowiska FlashDevelop wybieramy z menu View > Flash Log Viewer.
Wciskamy ikonę 'Start tracking’


Domyślnie śledzenie dziennika logów jest wyłączone.
Innym sposobem uruchomienia  z menu wybieramy Tool > Program Setting w sekcji z wtyczkami wybieramy FlashLogViewer opcję Misc - start tracking z menu rozwijanego wybieramy ‘onBuildComplete’