다트 응용 프로그램 예외를 처리하는 방법은 무엇입니까?
3129 단어 testingmonitoringdartopensource
🚀 프로젝트의 주요 목표는 짧은 시간에 어디에서 오류가 발생했는지 이해할 수 있는 능력을 제공하는 것입니다.
✅ 다른 상태 관리 작업 가능
✅ 모든 비정상 종료 보고 도구(Firebase Crashlytics, Sentry, Your own 등)와 함께 사용할 수 있습니다.
✅ Flutter 앱은 UI 출력을 화면에 기록합니다.
✅ 통합 로그 및 예외 기록
✅ UI 예외 알림 표시
사용하기 쉬운
앱 어디에서나 Talker 인스턴스를 사용할 수 있습니다.
간단하고 간결한 구문이 도움이 될 것입니다.
final talker = Talker();
// Handle exceptions and errors
try {
// your code...
} on Exception catch (e, st) {
talker.handle(e, st, 'Exception with');
}
// Log your app info
talker.info('App is started');
talker.critical('❌ Houston, we have a problem!');
talker.error('🚨 The service is not available');
얻을 수 있는 더 많은 예here
커스터마이징
Talker 패키지에는 다음과 같은 많은 사용자 정의가 있습니다.
✅ 색상과 메시지가 포함된 사용자 지정 로그
✅ 로그 기록(모든 애플리케이션 정보 포함)
✅ 맞춤 필터, 포매터, 출력
✅ 커스텀 로직을 만들기 위한 옵저버
✅ 코드의 모든 지점에서 로그를 처리하는 데이터 스트림
이 기술에 대한 일련의 기사를 시작합니다.
각각의 새 기사에서 Flutter/dart 애플리케이션의 오류 처리에 대한 이 접근 방식의 특정 기능에 대해 이야기할 것입니다.
😎 GitHub repository page 바로가기 !
🥵 여기에서 사용 및 코드 스니펫의 아름다운 예를 볼 수 있습니다.
❤️를 보여주고 레포에 별표를 표시하여 프로젝트를 지원하세요!
Reference
이 문제에 관하여(다트 응용 프로그램 예외를 처리하는 방법은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/frezyx/how-to-handle-dart-application-exceptions--2pdf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)