Я использую Log4Net на нескольких сайтах с высоким трафиком в течение нескольких лет, и я не могу сказать, что я счастливый клиент. Итак, хотелось бы узнать, есть ли у кого-то другие проблемы:
-
Накладные расходы процессора с помощью RollingFileAppendor массивны. Некоторые из моих веб-сайтов должны отслеживать 5-10 ГБ в день, а когда я включаю протоколирование, использование ЦП более чем удваивается. Я хотел бы избежать обсуждения того, почему так требуется отслеживание. Некоторые критически важные приложения должны отслеживать каждый шаг каждой транзакции.
-
Перемещение по дате часто ненадежно (в течение дня он работает нормально, но затем заполняет последний файл журнала в дневное время около полуночи). Такое поведение непоследовательно. Я, кажется, больше, чем несколько человек в Интернете, которые жалуются на это, и никто, кажется, не имеет хорошего решения.
-
И последнее, но не менее важное: я не видел новых выпусков на веб-сайте Apache в течение последних трех лет. Таким образом, это начинает выглядеть как заброшенный проект с открытым исходным кодом, и это обычно означает, что пришло время перейти к некоторой альтернативной структуре.
Итак, я рассматриваю возможность отказаться от Log4Net в пользу Microsoft Enterprise Library или чего-то еще. Кто-нибудь здесь имеет те же проблемы, что и я?