Журнал событий 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) члены этого типа являются потокобезопасными. Любые членам экземпляра не гарантируется быть потокобезопасным.