Передовая практика регистрации нескольких экземпляров приложений?C#

Место общения программистов C#
Ответить
Anonymous
 Передовая практика регистрации нескольких экземпляров приложений?

Сообщение Anonymous »

Наконец-то я попробовал log4net для своего настольного приложения WPF.

Меня беспокоит тот факт, что RollingFileAppender не имеет встроенной поддержки приложений с несколькими экземплярами.

Я мне не нравится идея ограничить приложение одним экземпляром только для того, чтобы сделать регистратора счастливым. Все трюки с одним экземпляром — это уродливые хаки.

Использование идентификатора процесса в имени файла журнала также недостаточно хорошо. Это может занять неограниченное пространство, поскольку RollingFileAppender в этой ситуации бесполезен.

Одним из решений, вероятно, будет отправка журналов другому процессу, который позаботится о сериализации. вывод в файлы. Но это создает новую головную боль.

Что вы об этом думаете?

Подробнее здесь: https://stackoverflow.com/questions/572 ... t-practice
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»