Я смотрю несколько приложений, которые унаследовали, когда я присоединился к моей компании.Это приложение не имело уровней и механизма регистрации.Новые приложения, которые я разработал, используют log4net.У меня есть два веб-сервера за балансировщиком нагрузки F5, и есть как минимум 6 таких пар, по которым распределяются мои приложения.Это кошмар, чтобы выйти и посмотреть файлы журналов.Не говоря уже о том, что каждое приложение имеет уровни, и каждый уровень записывает свой собственный журнал.Теперь мне нужно централизованное управление журналом.Я разрабатываю в основном на .Net, и я начал разрабатывать модули уровня ядра, используя Serilog.
Конечным результатом будет замена log4net на Serilog, но основная проблема все еще остается.Я могу организовать базу данных SQL Server, предназначенную для сбора всех журналов всех приложений, но читать об этом в сети кажется плохой идеей.Существуют и другие сервисы, но они основаны на облаке и подписке, и я работаю в правительственной организации, а облачные технологии не нужны.Дополнительное финансирование также не вариант.Мы являемся основными партнерами Microsoft.Если есть предложение для MS, я мог бы сделать эту работу, но не облачные и App-Insights.
Есть ли приложение, которое я могу установить на своем сервере и начать работу?