Most analytical philosophers would agree that there is a difference between logical and factual truth but how this distinction is to be made is still open to some dispute. The following is one plausible account. Factual truth is the property of propositions that correspond to real world states of affairs. Logical truths are the constitutive rules of languages, formal and informal, used to express factual truths. Logical truths are invented, factual truths are discovered.
Logical truths are necessarily true, factual truths are contingently true.
The negation of a logical truth is a self-contradiction. The negation of a factual truth will be false but it will never be a self-contradiction. For those who are unfamiliar with this an example might help to make it clear. It can be falsified by establishing the truth of a particular statement that contradicts it. The scientific principle of falsification follows from this.