Журнал событий Silverlight в изолированном хранилище

Кто-нибудь написал журнал событий, в котором используется изолированное хранилище в Silverlight 3? Любые предложения по реализации одного?

Конкретные вопросы:

  • Должен ли я держать открытую запись потока или открывать, писать и закрывать для каждой записи?
  • Как я могу удалить элементы из журнала атомарно?

Ответ 1

Я слышал, что clog из codeplex довольно хорош, хотя он нацелен на wcf, я читаю на codeproject примерно о log4net, который работает для silverlight, хотя обе эти службы log 2 wcf, я уверен, с небольшой настройкой, вы можете изменить это, чтобы записать в изолированное хранилище

Ответ 2

Crypto Logger поддерживает приложения и библиотеки Silverlight и может подключаться к консоли своего интерфейса через TCP, к изолированному хранилищу, а также к консоли браузера ( как Firebug в FireFox) или встроенный в IE8.

Ответ 3

Из статьи MSDN на IsolatedStorageSettings и IsolatedStorageFile

Безопасность потоков

Любые публичные статические (Shared in Visual Basic) члены этого типа являются потокобезопасными. Любые членам экземпляра не гарантируется быть потокобезопасным.