Я изучаю использование log4net, и мне показался интересным интерфейс IObjectRenderer . Это позволило бы нам контролировать, как регистрируются типы, и предоставлять другую, возможно, более удобную для пользователя реализацию ToString()
. Я только начал изучать log4net и не могу найти логического способа программно установить связь между типами и средствами визуализации.
Я обнаружил, что это можно настроить в файле конфигурации XML, прочитав руководство , но оно не дало мне никаких подсказок о программном добавлении этих файлов. Мне кажется, что в некоторых случаях вы предпочли бы иметь средство визуализации программных объектов, поэтому мне любопытно, как это сделать.