Здравствуйте, Serginio1, Вы писали:
S>·>Для этого делают Logger.Debug и можно рулить детализацией лога меняя конфигурацию логгера, даже на работающем приложении.
S>Мне нужно только в одном месте. Это может быть 1 % от всех вызовов метода!
S> Как мне узнать, для какого вызова делать лог, а для какого не надо?
Ну добавь лог-стейтмент в это одно место.
S>>>Поставив комментарий у этого метода сгенерирутся замена. После решения бага убрать комментарий
S>·> KISS. Если ты можешь поставить комментарий, то гораздо проще тупо поставить вызов желаемого кода сразу.
S> Зачем если есть алгоритм создания обертки? Это проще, чем писать метод с параметрами и запихивать эти параметры в логи
Можно просто написать код, который делает что надо в нужном месте.
Ты предлагаешь писать генератор, который генерит этот же код, комментарий чтобы отметить вместо вставки, и код, который это всё связывает?
S>Не ну ты упёртый. Время тратишь. Не надо, не используй. Но ты всем доказываешь с пеной у рта, что это не нужно!
Эти твои проблемы решаются гораздо проще и надёжнее, без магии. Поэтому надо резать Оккамом.
S>При этом другим это нужно и используют!
Мозоль больная. Насмотрелся я на таких использователей всякого... Наворотят слоёв, использовав всё подряд, и свалят на другой проект, а мне и другим потом разгребать.