У меня есть приложение .NET Windows, которое развертывается через ClickOnce на веб-сервер. Примерно 100 пользователей в любое время, все расположены по центру. Я использую log4net для входа в приложение, но у меня возникли проблемы с получением лучшего места для размещения журнала.Где написать журнал для приложения Windows
Я пробовал заставлять их писать в общую сетевую папку, но некоторые пользователи столкнулись с плохим вводом-выводом с этим подходом. Я попытался войти в временную папку пользователя, но это затрудняет извлечение журналов. Я не пробовал журнал событий, потому что мне, вероятно, придется перепрыгнуть через некоторые обручи, чтобы получить эту работу, и я не уверен, что это того стоит. Я никогда не пробовал вести журнал базы данных, но я всегда предполагал, что это будет относительно медленно.
Есть ли у кого-нибудь опыт регистрации в приложении Windows, развернутом в корпоративной среде? Любые предложения о том, где я могу поместить журнал, чтобы он был (1) быстрым, (2) надежным и (3) доступным?
Знаете ли вы, можно ли настроить log4net для этого? –
Я знаю, что вы можете настроить его для входа в общий файл _and_ local и db или newtork. Я не знаю, можете ли вы получить его в журналах периодического/буфера. Я сомневаюсь, что это будет сделано именно так, как я описал, но вы можете создать логику очистки/восстановления непосредственно в своем приложении. –