Товарищи, кто шарит в С++ по хорошему?
Такая задачка, у меня есть функция блокрирующая, и в коде где то ошибка, один и тот же ресурс блокриуется в одном и том же потоке, не успев высвободится, кароч в итоге зависает приложение, и происходит сие довльно рандомно.
Вот хочу добавить отладочное логгирование, но надо бы реилзоавть такую фичу :
Логгировать каждый вызов функции , при этом в логе писать откуда была вызвана функция ( такое возмонжно вообще? ) , знаю что можно просто выводить строку и название сорца...
можэет какая то магия с tenplate, и или макросом сделать функцию, подменить ее совсем, а на самом деле вызвать несколько строк кода