What should the engineering team use to keep track of logic mistakes in the software?

A. document generation software
B. bug tracker
C. version control
D. document collaboration software

B. bug tracker

A bug tracker is specifically designed to keep track of logic mistakes, or bugs, in software. It allows the engineering team to report, track, and prioritize bugs, as well as monitor their resolution. This tool is essential for efficient software development and maintenance.