2013-05-09 2 views
0

Так что я создаю множество приложений для хранения в Windows (8), и мне интересно, какие у меня лучшие варианты, чтобы помочь моим пользователям, но возможные ошибки (если они когда-либо бывают).Опции для регистрации приложений в Windows Store

Я думал о решении log4net как к качению. Или, возможно, на приложенном событии отправьте отчет о сбое на мой собственный сервер.

Какие у меня варианты? что такое «лучший» вариант?

ответ

1

Я бы рекомендовал использовать новую службу Google Analytics. Просто добавьте бесплатное приложение Google Analytics SDK for Windows 8 в приложение и автоматически отслеживайте необработанные исключения (или добавьте 1 строку кода, чтобы отслеживать их вручную). Super easy, плюс вы получите тонну отличного отслеживания аналитики для вашего приложения.

+0

Этот SDK перетаскивает C# Runtime в приложение JS, которое не рекомендуется. Получение GA для работы очень просто, но с чистым JS, как показано на этом: http://pastebin.com/PjZkEuqs – philk

+0

Обновление: теперь появилась новая версия SDK Google Analytics для Win8 и WP (выше), которая включает в себя полностью (C++/CX), чтобы избежать зависимости CLR. –

+0

Спасибо за обновление. Я должен сказать, что код выглядит довольно сложным. По сравнению с ~ 100 строк чистого JS-кода вариант C++ является монстром. Почему это? – philk

0

Вы можете использовать log4javascript и использовать RollingFileAppender здесь: http://pastebin.com/MdCtjGt8 Он использует файл momentjs lib для вычисления имени файла, но вы можете заменить его собственными вычислениями.