8

Xin chào, tôi đang phát triển một ứng dụng điện thoại cửa sổ.Cách triển khai Nhật ký Lỗi trong ứng dụng Windows Phone?

Tôi muốn triển khai ghi nhật ký lỗi trong ứng dụng của mình. Tôi muốn xử lý các bản ghi lỗi theo cách tốt hơn.

  • Làm thế nào có thể ghi lại các thông tin lỗi (do đó nó sẽ rất hữu ích cho các nhà phát triển để khắc phục các lỗi)

  • Có bất kỳ công cụ của bên thứ 3/miễn phí thư viện đối với lỗi khi đăng nhập ứng dụng metro.

  • Các lựa chọn thay thế khác nhau có sẵn để ghi nhật ký lỗi là gì?

  • Thực tiễn tốt nhất để ghi nhật ký lỗi là gì?

Hãy giúp tôi.

Câu trả lời của bạn sẽ rất hữu ích đối với tôi.

Xin cảm ơn trước.

+0

Đây là câu hỏi khá mơ hồ và mở. Các câu trả lời bạn cần có lẽ là cụ thể cho bạn phụ thuộc vào nhu cầu của bạn. –

Trả lời

1

1) Một số lần tôi chỉ lưu ngoại lệ. ToString() trong cơ sở dữ liệu cục bộ và khi WP có kết nối internet tôi đã gửi dữ liệu đó.

2, 3 & 4) mtiks cung cấp dễ dàng triển khai Mobile App Analytics theo thời gian thực cho các nền tảng di động chính bao gồm Windows Phone. Nhà xuất bản ứng dụng có thể tích hợp khung trong vài phút để hiểu mức sử dụng ứng dụng của họ bằng các báo cáo và biểu đồ khác nhau. Các tính năng bao gồm Theo dõi lỗi, Sự kiện, Sự kiện có thuộc tính, v.v. Ngoài ra, mtiks cung cấp ứng dụng đồng hành cho Windows Phone để theo dõi hoạt động

+0

Chỉ trong trường hợp, theo trang chủ của họ, dịch vụ [mtiks] (http://go.microsoft.com/?linkid=9810133) sẽ ngừng hoạt động trước ngày 31 tháng 12 năm 2014. – Sevenate

1

Trước hết, một số lỗi có thể gây ra sự cố ứng dụng được ghi lại thông qua trung tâm dev, do đó, khi bạn xuất bản ứng dụng của mình, bạn sẽ nhận được báo cáo cho bạn biết những ngoại lệ nào đã xảy ra gây ra sự cố.

Trong điều kiện bình thường, bạn có thể có một dịch vụ web chạy trên thiết bị của mình, sẽ nhận được thông tin về ngoại lệ không quan trọng như trường hợp xảy ra (làm việc xung quanh việc điện thoại có thể không luôn được kết nối với mạng) theo dõi ngăn xếp ngoại lệ và gửi nó khi được kết nối, như được hiển thị trong câu trả lời khác).

Để ghi nhật ký lỗi, có một dự án có tên là WPClogger. Để có báo cáo và phân tích nghiêm túc hơn, có BugSense.

0

Có bất kỳ công cụ của bên thứ ba/thư viện miễn phí nào để đăng nhập lỗi trong ứng dụng tàu điện ngầm hay không.

Để bắt đầu - hãy xem thư viện MetroLog miễn phí.

Các lựa chọn thay thế khác nhau có sẵn để ghi nhật ký lỗi là gì?

Nếu bạn cảm thấy rằng bạn đã sẵn sàng cho điều gì đó hơn về ghi nhật ký, tôi có thể đề xuất dịch vụ Sentry. Họ có kế hoạch đăng ký "Thử nghiệm" miễn phí với lịch sử 7 ngày và 250 sự kiện mỗi ngày - điều này có thể đủ cho các dự án "thú cưng" cá nhân và tùy chọn bắt đầu tốt cho bất kỳ ứng dụng trưởng thành nào.Mặc dù họ có .NET client library, nhưng lần cuối tôi đã kiểm tra nó, tôi có một vài sửa đổi nhỏ trong mã nguồn thư viện này để làm cho nó có thể tương thích với các ứng dụng Windows Store/Phone (như đổi tên không gian tên hoặc thứ gì đó tầm thường), nhưng mọi thứ có thể tốt hơn bây giờ ngày.

Các vấn đề liên quan