2

Я хочу реализовать фреймворк регистрации в приложении Windows 8.1, а также новичок в Windows 8.1. . Будет иметь свойство добавлять и перекатываться при достижении определенного размера файла.Регистрация событий в приложении Windows 8.1

В Windows 8.1 я нашел два варианта, но также нашел очень мало документации и информации о том, что использовать и когда.

Рекомендация Microsoft заключается в использовании FileLoggingSession, как указано в этом видеоролике. http://channel9.msdn.com/Events/Build/2013/3-136

У меня есть несколько вопросов по FileLoggingSession

(а) я сделал ДОУ, где журналы записываются только на диск, когда я называю closeAndSaveToFileAsync(), но это, как предполагается, сценарий завершения вызова/подвеска который закрывает файл. Я хотел бы иметь журналы, даже если нет ошибок или прекращения приложения. Когда журналы записываются на диск? Мне нужно больше похоже на сохранение журнала регистрации SaveFileAsync()

(b) Упоминается, что при достижении максимального размера файла. Содержимое из памяти сбрасывается на диск и вызывается событие LogFileGenerated. Я не мог понять, что такое максимальный размер файла. Может ли он быть настроен любым способом?

Второй вариант, который я нашел, использовал Metro Log https://github.com/mbrit/MetroLog. Хотя я не пробовал это в своем заявлении. Но, похоже, очень мало документации и поддержки сообщества.

Я был бы очень признателен, если бы кто-нибудь мог поделиться своим опытом с регистрацией в приложении Windows 8.1 и ответить/прокомментировать мои вопросы/понять выше.

Приветствия, Saurav

ответ

2

Просто, чтобы ответить на то, что я решил.

Я решил использовать API FileLoggingSession, предоставленные Microsoft.

Плюсы:

  • Dont»имеют зависимость от любой другой библиотеки/API.

  • Рекомендован Microsoft

Минусы:

  • размеры файлов для пролонгации не может быть настроен.

  • Новый файл создается каждый раз, когда журналы записываются на диск. Итак, количество файлов увеличивается.

веселит,

Saurav

 Смежные вопросы

  • Нет связанных вопросов^_^