7

szedłem reagować natywnego kodu i znaleźć następujący kod w jednym z plików:Jak ustawić poziomy rejestrowania w systemie Android, aby reagować natywnie?

#define RCTLog(...) _RCTLog(RCTLogLevelInfo, __VA_ARGS__) 
#define RCTLogTrace(...) _RCTLog(RCTLogLevelTrace, __VA_ARGS__) 
#define RCTLogInfo(...) _RCTLog(RCTLogLevelInfo, __VA_ARGS__) 
#define RCTLogWarn(...) _RCTLog(RCTLogLevelWarning, __VA_ARGS__) 
#define RCTLogError(...) _RCTLog(RCTLogLevelError, __VA_ARGS__) 

Zastanawiałem się, czy istnieje coś podobnego (w reagują native) dla Androida, jak również. Próbowałem łowić przez natywny kod reagujący, ale nie mogłem znaleźć sposobu, aby to zrobić. Zastanawiałem się, czy ktoś musiał to zrobić dla Androida.

Czy ktoś może mi w tym pomóc?

Odpowiedz

0

React-natywne używa pod maską Yoga, aby wyświetlić na ekranie ich komunikat dziennika. Nie mogłem znaleźć żadnej biblioteki robiącej to samo dla aplikacji na Androida. Na ekranie jest mnóstwo bibliotek z wiadomościami, których możesz użyć do wyświetlenia wiadomości w dzienniku. Wewnątrz reaguje natywnie, komponent dziennika jest zbudowany z kodu celu-c, więc nie można uzyskać do niego dostępu z java. Próbowałem w ciągu ostatnich kilku dni znaleźć coś podobnego, ale nie byłem w stanie. Istnieje również wiele narzędzi, które pomagają rejestrować wszelkiego rodzaju informacje, ale dziennik jest zawsze wyświetlany w konsoli.

+0

Nie chcemy odpowiedzi dla JS, ale dla JAVA (Android) - ale dzięki. – odemolliens

+0

Czego dokładnie chcesz? Jeśli chcesz rejestrować dane podczas tworzenia aplikacji w konsoli, możesz użyć konsoli JS, systemu Android lub systemu iOS. Możesz również zobaczyć swoje logi w konsoli Studio Studio, konsoli xCode, w swoim terminalu lub w większości konsol IDE. A może mówiłeś o dziennikach raportów, gdy na przykład aplikacja zawieszała się na nieznanym urządzeniu użytkownika? Jeśli chcesz napisać log do konsoli w JAVA, oto jak to zrobić: https://developer.android.com/studio/debug/am-logcat.html Będę trochę bardziej szczegółowy, prawdopodobnie będę mógł być bardziej pomocnym. –

+0

'_RCTLog (RCTLogLevelWarning' pozwala nam dodawać natywne dzienniki, które są wyświetlane w warstwie RN, jak z' console.warn ('message') '. Chcemy znaleźć ten sam sposób, ale dla Androida – odemolliens