Как лучше всего создать журнал для каждого экземпляра класса в log4net?

У нас есть пара долгоживущих объектов, каждый из которых принадлежит к одному классу в системе. Их всего около 5 или 6, и они связаны с внешними системами. Я хочу, чтобы у каждого из этих экземпляров был свой собственный файл, в который они могли бы войти.

Как лучше всего это сделать? Я вижу только программное добавление логгеров в качестве ответа прямо сейчас.

ОБНОВЛЕНИЕ: Я хочу избежать использования файла конфигурации, потому что, если я добавлю новое соединение к другому удаленному хосту, я хочу, чтобы его вывод журнала шел в файл, названный после соединения, без необходимости сначала взламывать файл конфигурации. Было бы хорошо, если бы это делалось автоматически. Я не знаю, может ли это быть однажды отключено в конфигурационном файле и вам не нужно каждый раз редактировать его.

8
задан uriDium 26 May 2011 в 09:28
поделиться