Logic corresponds to the internal structure of the code and this testing is adopted for safety-critical applications such as softwares used in aviation industry. This Test verifies the subset of the total number of truth assignments to the expressions.
Logic coverage comes from any of the below mentioned sources:
Decisions in programs
Finite State Machines and Statecharts
Requirements