В настоящее время у меня есть собственный статический класс ведения журнала на C #, который можно вызвать с помощью следующего кода:
EventLogger.Log(EventLogger.EventType.Application, string.Format("AddData request from {0}", ipAddress));
Когда это вызывается, это просто записывает в определенный файл журнала, указанный в файле конфигурации.
Однако из-за того, что мне приходится регистрировать много-много событий, мой код становится трудно читать из-за всех сообщений журнала.
Есть ли установленный способ более или менее отделить код ведения журнала от объектов и методов в классе C #, чтобы код не становился непослушным?
Заранее всем спасибо за вашу помощь, так как это то, с чем я боролся в последнее время.