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