2010-09-29 1 views
1

Я хотел бы использовать RollingAppender от log4net для записи в изолированное хранилище, но я не могу понять, как настроить log4net для этого. Чтобы быть ясным, я пытаюсь сделать это в установленном приложении WPF, поэтому у меня нет некоторых проблем, которые некоторые из пользователей Silverlight уже опубликовали.Конфигурирование log4net для использования изолированного хранилища в приложении WPF

Я думал, что мой лучший шанс состоял в том, чтобы динамически установить путь к файлу, как описано в этом ответе, Best way to dynamically set an appender file path, но, конечно, у вас нет доступа к пути к файлу изолированного хранилища.

Может ли кто-нибудь подтвердить, можно ли установить log4net RollingAppender для использования изолированного хранилища, и если да, то как?

ответ

0

Я не знаю, поможет ли это вам, но я написал идею создания новой цели для NLog, которая могла бы записываться в изолированное хранилище. Я не тестировал его, но это кажется довольно простым.

Вот ссылка на вопрос, где я разместил свое предложение в ответ:

Logging with NLog into an Isolated Storage

Предполагая, что это работает, это, вероятно, будет довольно легко создать что-то подобное в log4net. Разумеется, у него не было бы таких же возможностей, как у RollingAppender, поэтому он может не пригодиться вам, даже если он работает.

+0

Спасибо Wageoghe. Я прихожу к осознанию, что мне нужно будет написать собственный обработчик вывода для записи в изолированное хранилище. Я возьму вашу идею и посмотрю, смогу ли я заставить ее работать в log4net. –

+0

Ответ Wageoghe был полезен и не был улучшен, поэтому я рад отметить его как правильный ответ. –

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