Здравствуйте, srggal, Вы писали:
S>Этот приём я никак не называю, но когда-то я писал свой лог со сложными стратегиями протоколирования и форматирования, со стратегиями многопоточности и введение подобного класса (MessageLogger) резко все улучшило, как для клиентов лога, так и в самом логе:
<skipped>
Я это называю Accessor Pattern. Он полезен не только для логгирования но и для ряда других задач. На нём можно сделать хорошую инфраструктуру для работы с синглетонами.