Я разработал некоторые веб-сервисы, которые будут установлены на 4 разных серверах за балансировщиком нагрузки поддерживает сеансы.
Я использую c # и log4net.
Приложениеявляются RollingFileAppender и AdoNetAppender.
Я читаю из https://logging.apache.org/log4net/release/faq.html (раздел Как получить несколько процессов для входа в один файл? )
Если вы используете RollingFileAppender, ситуация становится еще хуже, поскольку несколько процессов могут попытаться запустить одновременный просмотр файла журнала.RollingFileAppender полностью игнорирует модель блокировки при прокатке файлов, прокатка файлов просто не совместима с этим сценарием.
Я не могу использовать RollingFileAppender с MinimalLock.Но я хочу войти с разных серверов в один и тот же файл.
Я предпочитаю вести log4net, но меня интересует и другое решение (не системное логирование Linux).Коммерческие решения не разрешены для затрат.