Логи - штатная фиксация в журнале определённых событий, происходящих в процессе штатного же выполнения программы.
Трассировка - разновидность процесса отладки: пошаговое (обычно, построчное) выполнение программы с отслеживанием (чаще собственными глазами), как меняются значения переменных и куда передаётся управление на каждом шаге.
Трассировка это выполнение программы построчно и изучение переменных в текущей строчке. очень полезно когда ожидаешь что х будет равен трем а он равен пяти смотришь какая операция была выполнена в текущей строке и понимаешь в какой подпрограмме искать ошибку а когда в интерфейсе вводишь то же самое значение х и получаешь пять вместо трёх тогда не понятно в каком месте ошибка потому что целиком программа обычно большая.
А логи это текстовые файлы которые пишет программа ну она например может писать что то вроде "загрузка успешно, пользователь номер 7 авторизован 10.01.01 10:01»