Здравствуйте, adontz, Вы писали:
AJD>>Не совсем понял, что ты конкретно предлагаешь: на каждом уровне добавлять/удалять логгеры A>На каждом, конечно же не надо, но Wolfhound захотел иметь возможность подменить (декорировать?) на уровне 2 логгер скончифурированный на уровне 1 и используемый на уровне 3. Эта возможность есть, задача решена.
В случае многопоточности, прийдется все запихивать в TLS, а иначе будет ой.
Использование TLS многие проблемы решает, поскольку это контекст поддерживаемый системой. Но отлаживать его вряд ли будет удобно.
"For every complex problem, there is a solution that is simple, neat,
and wrong."